[elektro] Szinuszjelek összegzése 8 biten
Sárközy Győző
sgyozo at datatrans.hu
Tue Jun 25 22:18:34 CEST 2013
Az egész ötlete mondjuk innen jött, eredetileg csak ki akartam próbálni
LCD-re írni a MIDI adatot:
http://www.scienceprog.com/avr-dds-signal-generator-v20/
A következő feladat meg az envelope megoldása lenne, ráadásul a
billentyűzet billentésérzékeny is szóval akár azt is fel tudom
használni. Ötletek vannak rá, az is lehet, hogy azt analóg módon
csinálom, fotoellenállás+led+PWM kimenettel.
Amúgy egy creative blasterkey mp3 a bill, anno a SB live hangkártyához
lehetett venni drága pénzért, most meg 13 EUR-ért ebayen, csak faragtam
bele egy tápegységet mert alapból a game porton kapta. :)
Aztán meg remélem nem a rettenetes felé fog hajlani a dolog a végén. :)
2013.06.25. 22:03 keltezéssel, Gergely "FcR" Dallos írta:
> 256 elemű táblával hajtott DDS-el, szinusz, négyszög, háromszög, fűrész
> hullámformák ízlés szerint keverve, meg egy kis burkológörbézéssel egész
> remek dolgokat ki lehet hozni egy AVR-ből, a végeredmény valahol a
> tökéletes és a rettenetes közötti. :)
>
> http://en.wikipedia.org/wiki/Direct_digital_synthesizer
>
> http://en.wikipedia.org/wiki/Synthesizer#ADSR_envelope
>
> Gergely
>
>
> 2013.06.25. 21:46 keltezéssel, Erdos Zoltan írta:
>> ha bobby es kiserletezes, akkor ok, egyebkent lebeszellek rola.
>> lassu lesz
>>
>> hany hangu polifonia-t gondoltal ?
>>
>> szoval alapbol egyszeru, siman az adott fazisnak megfelelo szinusz
>> ertekeke osszege osztva a polifonaival es kapsz pillanyatnyi amplitudot,
>> ami mehet ki a D/A-ra
>>
>> de:
>>
>> az eltero frekik miatt a szinusztabla kiolvasasnak is kell valami
>> kozelitest adnia, szoval sztem jocskan zajos es mindenfele lekepzesi
>> hibaval sulyosbitott jelet kapsz, ami okosan szurozve, akar jo is lehet,
>> (vegus is a hammond fogaskerekek is rettenet hibasak, de qva jol szolnak
>> :-) )
>>
>> szoval ebbol nagy bukta, de akar vmi eszmeletlen jo szörös hang is lehet :-)
>>
>>
>>
>>
>> 2013.06.25. 21:37 keltezéssel, Sárközy Győző írta:
>>> Sziasztok!
>>>
>>> Szereztem ebayről egy remek MIDI billentyűzetet, amihez azt találtam ki,
>>> hogy csinálnék egy AVR-es mini szintetizátort hozzá. (meg egy midi2cv
>>> áramkört, és egy kis analóg szintit, de ez más téma)
>>>
>>> A midi adatok feldolgozása nem gond, van egy szinusz táblám, egy r2r
>>> DAC-on gondoltam hallhatóvá tenni. Monofónikusban semmi gond. A kérdés
>>> az lenne, hogy ha mondjuk polifónikusra csinálnám, akkor miként tudnám
>>> összegezni a tetszőleges különböző frekijű szinuszokat?
>>> Matekból sose voltam jó, szóval hiányoznak az alapok is.. Ha tudtok
>>> valami jó anyagot amiben utánaolvashatok, az is jó, csak hülyéknek is
>>> érthető legyen. :)
>>> Ti hogy fognátok neki?
>>>
>>> Köszi, Győző
>>>
>>> -----------------------------------------
>>> elektro[-flame|-etc]
>>>
>>>
>> -----------------------------------------
>> elektro[-flame|-etc]
>>
>>
> -----------------------------------------
> elektro[-flame|-etc]
>
More information about the Elektro
mailing list