summaryrefslogtreecommitdiff
path: root/src/mdaPianoVoice.cpp
Commit message (Collapse)AuthorAgeFilesLines
* switch to LV2 Toolkit (lvtoolkit.org)rekado2013-01-261-3/+3
| | | | | lv2-c++-tools is apparently no longer maintained. lvtk is a fork of lv2-c++-tools.
* mark polyphony parameter as unusedrekado2013-01-251-3/+1
|
* define SAMPLES_PER_NOTErekado2013-01-251-1/+1
|
* replace note with key, remove note parameterrekado2013-01-251-13/+14
|
* update internal state on renderrekado2013-01-251-0/+1
|
* move around block for easier comparison with mdaEPianorekado2013-01-251-13/+12
|
* cosmetic changesrekado2013-01-251-12/+11
|
* set pos = 0 and get end from sample sizerekado2013-01-191-7/+8
|
* remove commented coderekado2013-01-181-25/+0
|
* remove commented coderekado2013-01-181-21/+1
|
* update parameters on note onrekado2013-01-161-0/+1
| | | | | | Since there is no program change event we could catch when the host loads a new preset, the internal values have to be re-computed on note on.
* set m_key to INVALID_KEY when silentrekado2013-01-161-0/+5
|
* replace note with m_keyrekado2013-01-161-3/+3
|
* update voice on initialisationrekado2013-01-161-0/+1
|
* do not render voice if no key has been pressedrekado2013-01-161-0/+5
|
* statically declare comb arrayrekado2013-01-161-1/+0
|
* remove activevoices and voices looprekado2013-01-161-36/+29
|
* move cmax constant to where it is usedrekado2013-01-161-1/+1
|
* remove pointer indirectionrekado2013-01-161-20/+17
|
* convert process into renderrekado2013-01-161-74/+58
|
* replace programs[curProgram] with direct parameter lookupsrekado2013-01-161-5/+3
|
* replace param[n] with calls to p_helperrekado2013-01-161-13/+11
|
* remove voice[vl] from `mdaPianoVoice::on`rekado2013-01-161-16/+15
|
* fix: key -> noterekado2013-01-161-1/+1
|
* implement key release handlerrekado2013-01-141-6/+20
|
* move voice parameters to mdaPianoVoicerekado2013-01-141-0/+2
|
* store key in m_key; implement get_keyrekado2013-01-141-0/+4
|
* add type and declaration of `on`rekado2013-01-141-1/+1
|
* move `update` to voices and call from synthrekado2013-01-141-0/+23
|
* move `process` to voicerekado2013-01-141-0/+86
|
* implement note resetrekado2013-01-141-0/+1
|
* move mdaPiano::noteOn to mdaPianoVoice::onrekado2013-01-141-0/+79
|
* begin moving voice-related stuff to mdaPianoVoicerekado2013-01-141-0/+41