Sida 1 av 1
MIDI-låda med piano-ljud
Postat: 30 juni 2010, 13:55:57
av E85
Jag har ett litet MIDI-keyboard som jag måste koppla till datorn för att kunna få nåt ljud ur. Skulle vilja ha en liten låda med MIDI-ingång som kan spela upp piano-samples från minneskort.
Vore det möjligt att få hyfsat bra kvalitet på uppspelningen och att den kan spela minst 10 olika toner samtidigt? Tänkta mikrokontrollern är en STM32 @ 72MHz jag har liggande. Extern DAC är nog ett krav skulle jag tro.
Re: MIDI-låda med piano-ljud
Postat: 30 juni 2010, 14:39:16
av blueint
Beror lite på hur mycket RAM minne det finns också. I vilket fall som helst så har du 1632 klockcykler per sample om du kör 44100 Hz samplingsfrekvens.
Re: MIDI-låda med piano-ljud
Postat: 30 juni 2010, 14:54:05
av E85
Mjo, dom har 64KB RAM. Men hur går det egentligen till när man vill spela flera ljud samtidigt? Och det ska ju kunna vara olika volym också beroende på hur hårt man slår på tangenterna. Då känns det som man kommer tappa en massa bitar isåfall och därmed ljudkvalitet.
Re: MIDI-låda med piano-ljud
Postat: 30 juni 2010, 15:03:14
av blueint
Tja.. har du 96 bitars sample och 16 bitars D/A måste ju något ge efter
Annars är det rätt enkelt, Utgång = (Sample00 + Sample01 + Sample02 + Sample03) / 4
Sen gäller det att bli klar med divisionen inom 1632 klockcykler..

Re: MIDI-låda med piano-ljud
Postat: 30 juni 2010, 15:05:02
av E85
Ja det var väl det jag tänkte. Tur att den har hårdvarudivision då.

Re: MIDI-låda med piano-ljud
Postat: 30 juni 2010, 15:12:44
av baron3d
Har du 4st adderade värden gör du bara 2bitar högershift, 8st adderade värden 3bitar högershift osv.
Re: MIDI-låda med piano-ljud
Postat: 30 juni 2010, 15:17:16
av E85
Jepp, så långt är jag med.

Re: MIDI-låda med piano-ljud
Postat: 30 juni 2010, 15:48:12
av blueint
baron3d, Och för 10 samples?

Re: MIDI-låda med piano-ljud
Postat: 30 juni 2010, 16:06:39
av psynoise
Och det ska ju kunna vara olika volym också beroende på hur hårt man slår på tangenterna.
Ytterliggare vanlig simulering av piano är att man har lågpassfilter där brytfrekvensen sänks med svagare slag. Dock har nyare digitalpianon mycket mer avancerad simulering.
Re: MIDI-låda med piano-ljud
Postat: 30 juni 2010, 17:01:24
av jonnorberg
Nu ska jag inte vara sån men företag har ägnat mycket tid till det du vill göra nu. Köp en ljudmodul istället. De har kommit en bit på vägen men ej ända fram enligt mig.
Re: MIDI-låda med piano-ljud
Postat: 30 juni 2010, 17:22:34
av E85
Dom är lite för high-tech för mig och kostar ju fasen över 6 papp. Nej isåfall kör jag genom datorn istället. Behöver inte ha konsert-kvalitet...
Re: MIDI-låda med piano-ljud
Postat: 30 juni 2010, 17:26:40
av jonnorberg
Re: MIDI-låda med piano-ljud
Postat: 30 juni 2010, 17:42:15
av psynoise
E-MU Proteus 2000 är väl mer av en klassiker idag, dock kanske inte allt för många pianoljud men billig för sin kraft iaf. Man brukar kunna hitta dom mellan 1000 kr och 1500 kr begagnade. Finns en på tradera:
http://www.tradera.com/E-MU-Proteus-200 ... _114685119
Ytterliggare finns det rackmoduler helt för piano, förra veckan gick en på tradera för några hundralappar, dock ganska gammal, men med bra reverb låter dom flesta pianoljud bra, sålänge man inte är allt för kräsen.
Kom ytterliggare på att piano brukar ha en speciell envelope som man borde använda sig av om man implementerar ett filter.
Re: MIDI-låda med piano-ljud
Postat: 30 juni 2010, 19:34:23
av baron3d
Om du låter den lagrade vågformen ha lite lägre volym så räcker det med 3-bits högershift, alltså genom 8.
Re: MIDI-låda med piano-ljud
Postat: 30 juni 2010, 23:11:00
av E85
Eller så delar jag bara med rätt antal samtida toner istället, tycker det borde gå bra. Tyvärr märkte jag att jag glömt min STM32-stamp i Umeå så det blir inget av det på några veckor och då har jag förmodligen kommit på nåt annat att roa mig med redan.
Men nån gång ska jag bygga nånting med MIDI-ingång.