- +/- sve poruke
- ravni prikaz
- starije poruke gore
Imaš kakvog iskustva u DirectXu/OpenGLu?
ma netreba mi dx, stavio sam obicni picture box i samo mjenjam height. ali neznam kako dobit te frekvencije.
Uopće nisi napisao koji pristup koristiš da bi radio s mp3 datotekama tako da ti se pomoći niti ne može. Radije pogledaj tu mp3 komponentu i vidi da li je u njoj sadržano bilo kakvo sučelje/klasa kojom se može u zadanoj jedinici vremena očitati frekvencija signala, a to čisto sumnjam.
Nadalje, razmisli o tome da radije prikazuješ 2D ili 3D spektar signala. Za početak se možda prvo malo zabavi CoolEdit programom pa će ti stvati biti jasnije.
za mp3 datoteke ne koristim nikakve komponente, nego api funkciju:
mciSendString
a nista idem googlat
mciSendString je samo funkcija za rad s multimedijalnim sadržajima. njome možeš producirati zvuk, video, pa čak i otvarati i zatvarati vrata CD-a, dok ono što tebi treba je nekakva Thread komponenta koja će paralelno s izvršavanjem mp3-a pratiti njegovu poziciju i moći za taj zadani trenutak analizirati frekvenciju ili sl.. Zato mislim da ćeš u potpunosti morati odustati od rješenja s mciSendString funkcijom jer koliko je meni poznato ona ti tu ne može pomoći. Štoviše, mislim da za rješenje ovog problema treba koristiti više povezanih mp3 komponenti, tako da jedna producira zvuk, druga da ga paralelno analizira i treća da ga u trenutku izvođenja modificira (smanjuje, pojačava, definira harmonike...) itd. itd..
nasao sam nesto na netu. sa mcisendstring se reporducira zvuk, a pararelno sa waveInStart se snima zvuk sa zvučne u ram na analizu.
nasao sam i funkciju za iscrtavanje. sad treba to sve sredit da radi kako sam zamislio.