Arduino MIDI synthesizer (Part 3) - ADSR envelope

Published: 30 March 2014
on channel: bitluni
24,055
381

This part explains how ADSR envelopes work. Unfortunately we hit the limits of the gcc optimizer and and the performance issues force us to go down to 11kHz sampling rate :(
This means no further features like LFO etc until we switch to assembler but then just few would be able to follow. Sorry folks.
Source code can be found here:
https://github.com/bitluni/arduinoMID...
You might also want to read about (it's used to calculate the ramps):
http://en.wikipedia.org/wiki/Linear_i...
Basic infos about synthesizer can be found here:
http://en.wikipedia.org/wiki/Synthesizer


Watch video Arduino MIDI synthesizer (Part 3) - ADSR envelope online without registration, duration hours minute second in high quality. This video was added by user bitluni 30 March 2014, don't forget to share it with your friends and acquaintances, it has been viewed on our site 24,055 once and liked it 381 people.