Hirdetés
- Honor Magic 8 Pro Air a neve, január 19-én mutatják be
- Akciófigyelő: jelentős kedvezménnyel nyit a Honor 600
- Vivo X300 Pro – messzebbre lát, mint ameddig bírja
- Így spórolhat az Apple az iPhone 18 kijelzőin
- Telekom mobilszolgáltatások
- Milyen okostelefont vegyek?
- One mobilszolgáltatások
- Xiaomi 14 - párátlanul jó lehetne
- Apple iPhone 17 Pro Max – fennsík
- Yettel topik
Aktív témák
-
BaLinux
tag
válasz
Jim Tonic
#12
üzenetére
Az egy dolog hogy az eddig tárgyaltakban nincs semmi ''konkrét program'', viszont a probléma lényege nyelvfüggetlen, és igen érdekes matematikai eszköztárra épül, erről beszéltünk. (Abszolút nem értek Delphihez, alíg használtam 1-2x.)
A jelről meg nem fizikai, hanem matematikai értelmében beszéltünk. Ugye ez egy audio effekt progi lenne. -
Van Delhis topik, ott nagy fejesejket találsz.
Amit eddig leírtatokl, annak semmi köze a programozáshoz, nem hiszem, hogy foglalkoznod kellene a jelszintekkel, meg a 0-1-gyl. Enyébként a jel sosem szögletes, nem nagyon lehet ezt megoldani. -
BaLinux
tag
Ez mind OK, illetve mégsem. Bináris digitális jelnél két állapot van valóban, de például a feszültségkódolása csak a legegyszerűbb esetben 0V=alacsony, 5V=magas. Nyákokon általában így van, persze a magas CMOS cuccoknál 3,3V és alacsonyabb. Lásd CPU corefesz. De például soros portnál a magas/alacsony +-12V környékén van, és vannak egyéb vicces dolgok. Ezen kívül csinálhatsz olyan vonali kódolást, melynél nem csak két jelszint van... na de ezt hagyjuk.

Arra gondoltam, hogy a diszkrét idejű kvantált jelekkel hogy állasz (esetleg a folytonos idejűt se hátrány ismerni)? Egy tömörítetlen 16 bites 1 csatornás 44,1kHz-es WAV fileban általában előjeles 16 bites minták vannak ugye, 44100 db másodpercenként. A mintákat kettes komplemenssel ábrázoljuk, így a terjedelem [-2^15; 2^15-1]. Ezek a hangminták ömlenek befelé a programodba, mint hülyegyerekek a 4-6-os villamosba. Ott csinálsz velük _valamit_. Ez eléggé tetszőleges dolog lehet, és ez a progi lényege ugye. Aztán a számított jel megy kifelé a nagyvilágba.
Mit lehet csinálni ezzel a számáradattal? Lehet dinamikáját kompresszálni/expandolni, frekvenciákat emelni/vágni (equalizer), konstanssal beszorozni, torzítani, meg mindenféle állatságot visszacsatolt rendszerekkel. Csak szét ne menjen a hangszóró.
Nézd meg ezt a siteot (fftw): Bővebben: link
Ezt a tárgyat: Bővebben: link
Ha nem érted mi ez az egész, akkor nincs sok esélyed olyan programot írni ami hangerőnél többet tud állítani. -
A digitális jeleknél 2 állapotot különböztetünk meg az 1-t és 0-t. Kikapcsolt állapot logikailag 0, az 1 pedig a bekapcsolt. Ezekhez feszültségszintek vannak rendelve, az 1 számtechnél asszem az 5V.
A ditiális jel szögletes (olyan mint egy kalap) van periódusideje, meg valami TAU-ra is emléxem
... őő most így első nekifutásra ennyi... -
BaLinux
tag
Hát, úgy látom ebben a témában nem feltétlenül vagy benne tökig.

Azt hittem ''élőben'', realtime effektezést akarsz csinálni. Szó sincs WAV fileról, hangminták sorozata, ami egy diszkrét jel, melyen változtatást kell végrehajtani.
Milyen effekteket tudsz elképzelni? Van bármilyen matematikai előképzettséged ehhez? -
Köszönöm a segítséget! Egyenlőre delphivel szeretnék bepróbálkozni. Ha nem ad rá senki sem ötletet akkor marad a C.
Szóval valami komponens kellen, vagy fgv. amivel lehet variálni a wav tulajdonságait!
MOD: Rég volt már de a Fourie az adja az lenne a
''borzos'' hullám?
[Szerkesztve] -
BaLinux
tag
Ez nagyon jó ötlet, ilyet én is akartam csinálni régen.

Először is javaslom a C++-t. Van néhány matek lib amit szerintem nem szeretnél újra megírni. Fél évvel ezelőtt poénból összedobtam 2 nap alatt nulláról (gdk++, gtkglextmm és fftw felhasználásával) egy spektrum analizátort, tehát járható útnak tartom.
Ami mindenképp szükséges hozzá, az valami alapvető jeltranszformációs ismeret, diszkrét fourier trafó, meg ilyesmi matek ismerete. Meg egy kis fantázia. Ennyit tudok javasolni. -
Lényeg: Hangkarin be a zene, megváltoztatni bizonyos tulajdonságait (effektelni) majd zene ki a kimeneten.
A fejlesztői környezet az adott, Delphi. Bár lehet hogy a C használhatóbb lenne ilyen szempontból?
Aktív témák
Hirdetés
- Azonnali VGA-s kérdések órája
- Kutya topik
- Pixel plus ultra: teszten a 6K-s LG UltraFine monitor
- EAFC 26
- btz: Internet fejlesztés országosan!
- Bestbuy játékok
- Milyen RAM-ot vegyek?
- Autós topik
- Analóg-mechanikus hibrid billentyűzetekkel újít a Logitech
- Kertészet, mezőgazdaság topik
- További aktív témák...
- BONTATLAN Új iPhone 17 PRO 256-512GGB Független 1év Apple GARANCIA Deák Térnél Azonnal Átvehető.
- Bomba ár! HP ProBook 430 G3 - i5-6GEN I 4GB I 500GB I HDMI I 13,3" HD I Cam I W10 I Garancia!
- Bomba ár! Lenovo Tablet 10 - Intel N4100 I 8GB I 128SSD I 10,1" WUXGA I HDMI I Cam I W11 I Gari!
- Eladó egy Xiaomi k50 ultra (Xiaomi 12t pro) snapdragon cpu
- Bomba ár! Dell Latitude 3500 - i5-8GEN I 8GB I 256SSD I HDMI I 15,6" HD I Cam I W11 I Gar!
- új NAGYakku!!! 6-10óra üzemidő, 5G! Dell Latitude 5330 i3-1215U - 16GB 256GB 13.3" FHD 1 év gar
- Dobozos! Xbox One X 1 TB + kontroller 6 hó garancia, számlával!
- LG 32MR50C-B VA Monitor! 1920x1080 / 100Hz / 5ms / FreeSync
- Apple iPhone 16 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- iPhone 12 Pro Max 128GB Pacific Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS4328, 100% AKKSI
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


A ditiális jel szögletes (olyan mint egy kalap) van periódusideje, meg valami TAU-ra is emléxem
... őő most így első nekifutásra ennyi...
De a népszerűbb DJ effekteket vágom hogy-hogy működnek!
