summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* mark polyphony parameter as unusedrekado2013-01-252-4/+2
|
* define SAMPLES_PER_NOTErekado2013-01-252-1/+2
|
* replace note with key, remove note parameterrekado2013-01-252-14/+14
|
* only use types in declarationsrekado2013-01-251-2/+2
|
* everything is publicrekado2013-01-251-4/+1
|
* rearrange variables in header filerekado2013-01-251-6/+5
|
* move around headers to match epiano projectrekado2013-01-251-3/+3
|
* remove unused: param array, Fs, iFs, noteOnrekado2013-01-251-4/+0
|
* change formatting to match mdaEPianoVoice.hrekado2013-01-251-4/+4
|
* update internal state on renderrekado2013-01-251-0/+1
|
* move around block for easier comparison with mdaEPianorekado2013-01-252-22/+22
|
* cosmetic changesrekado2013-01-252-18/+15
|
* do not reset voices on default caserekado2013-01-251-1/+2
|
* fix typorekado2013-01-251-1/+1
|
* remove unneeded headersrekado2013-01-251-3/+0
|
* remove setParameterrekado2013-01-252-13/+0
|
* cut out individual samples more accuratelyrekado2013-01-2015-0/+48
|
* set pos = 0 and get end from sample sizerekado2013-01-192-9/+11
|
* load individual samplesrekado2013-01-193-14/+34
|
* add split samples to bundlerekado2013-01-191-1/+1
|
* do not hard-code pos and endrekado2013-01-191-17/+16
|
* split samplesrekado2013-01-1916-0/+0
| | | | Split samples.raw according to the keygroup information (pos / end).
* is_sustained queries m_key, not noterekado2013-01-181-1/+1
|
* 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.
* fix tag names of presetsrekado2013-01-166-6/+6
|
* set m_key to INVALID_KEY when silentrekado2013-01-161-0/+5
|
* replace note with m_keyrekado2013-01-161-3/+3
|
* connect audio outputsrekado2013-01-161-0/+1
|
* update voice on initialisationrekado2013-01-162-1/+1
|
* wrap conditional block in curly bracesrekado2013-01-161-1/+2
|
* do not render voice if no key has been pressedrekado2013-01-161-0/+5
|
* remove EVENT* definesrekado2013-01-162-5/+0
|
* statically declare comb arrayrekado2013-01-162-2/+2
|
* register plugin URIrekado2013-01-161-0/+2
|
* remove activevoices and voices looprekado2013-01-163-38/+30
|
* move cmax constant to where it is usedrekado2013-01-163-4/+1
|
* remove pointer indirectionrekado2013-01-161-20/+17
|
* convert process into renderrekado2013-01-162-74/+61
|
* 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
|
* dampen/undampen notes on pedalrekado2013-01-142-4/+8
|
* handle note off eventrekado2013-01-141-2/+6
|
* implement key release handlerrekado2013-01-142-6/+21
|
* handle note on eventrekado2013-01-141-3/+7
|
* find next free voicerekado2013-01-143-0/+26
|
* move voice parameters to mdaPianoVoicerekado2013-01-144-8/+9
|