Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | dampen/undampen notes on pedal | rekado | 2013-01-14 | 2 | -4/+8 | |
| | ||||||
* | handle note off event | rekado | 2013-01-14 | 1 | -2/+6 | |
| | ||||||
* | implement key release handler | rekado | 2013-01-14 | 2 | -6/+21 | |
| | ||||||
* | handle note on event | rekado | 2013-01-14 | 1 | -3/+7 | |
| | ||||||
* | find next free voice | rekado | 2013-01-14 | 3 | -0/+26 | |
| | ||||||
* | move voice parameters to mdaPianoVoice | rekado | 2013-01-14 | 4 | -8/+9 | |
| | ||||||
* | implement muffling setter | rekado | 2013-01-14 | 2 | -3/+9 | |
| | ||||||
* | implement volume setter | rekado | 2013-01-14 | 3 | -1/+11 | |
| | ||||||
* | replace setParameter | rekado | 2013-01-14 | 2 | -3/+8 | |
| | ||||||
* | store key in m_key; implement get_key | rekado | 2013-01-14 | 2 | -0/+7 | |
| | ||||||
* | add type and declaration of `on` | rekado | 2013-01-14 | 2 | -1/+2 | |
| | ||||||
* | include C standard lib | rekado | 2013-01-14 | 1 | -0/+1 | |
| | ||||||
* | move `update` to voices and call from synth | rekado | 2013-01-14 | 3 | -20/+29 | |
| | ||||||
* | rewrite `processEvents` as `handle_midi` | rekado | 2013-01-14 | 2 | -66/+56 | |
| | ||||||
* | remove `resume` function | rekado | 2013-01-14 | 2 | -10/+0 | |
| | ||||||
* | remove call to `suspend` | rekado | 2013-01-14 | 1 | -1/+0 | |
| | ||||||
* | move `process` to voice | rekado | 2013-01-14 | 3 | -87/+86 | |
| | ||||||
* | remove processReplacing | rekado | 2013-01-14 | 2 | -58/+14 | |
| | | | | | `processReplacing` is almost the same as `process`. The differences are now in `process`, but commented until further review. | |||||
* | implement note reset | rekado | 2013-01-14 | 3 | -6/+9 | |
| | ||||||
* | create mdaPianoVoice objects | rekado | 2013-01-14 | 2 | -1/+6 | |
| | ||||||
* | move mdaPiano::noteOn to mdaPianoVoice::on | rekado | 2013-01-14 | 2 | -74/+79 | |
| | ||||||
* | move destructor into header, declare load_* functions | rekado | 2013-01-14 | 2 | -8/+6 | |
| | ||||||
* | rename LV2::Synth parameters | rekado | 2013-01-14 | 1 | -2/+2 | |
| | ||||||
* | remove program change handler | rekado | 2013-01-14 | 1 | -4/+0 | |
| | ||||||
* | move shared definitions into mdaPianoCommon | rekado | 2013-01-14 | 3 | -53/+33 | |
| | ||||||
* | begin moving voice-related stuff to mdaPianoVoice | rekado | 2013-01-14 | 4 | -40/+95 | |
| | ||||||
* | replace VstInt32 with uint32_t | rekado | 2013-01-14 | 2 | -45/+45 | |
| | ||||||
* | move keymap initialisation to separate function | rekado | 2013-01-14 | 1 | -17/+23 | |
| | ||||||
* | instantiate LV2::Synth, not AudioEffectX | rekado | 2013-01-14 | 2 | -12/+6 | |
| | ||||||
* | remove more unneeded VST functions | rekado | 2013-01-14 | 2 | -116/+0 | |
| | ||||||
* | load samples from file | rekado | 2013-01-13 | 1 | -3/+41 | |
| | ||||||
* | Convert pianoData array to raw audio file | rekado | 2013-01-13 | 3 | -58638/+0 | |
| | | | | | | | | | To play back the raw audio file use: aplay -t raw -f S16_LE -r 44100 data/samples.raw It should be possible to replace the samples with something of a little higher quality later. | |||||
* | add Makefile | rekado | 2013-01-13 | 1 | -0/+25 | |
| | | | | | For now this depends on larsl's `lv2-c++-tools`, which can be downloaded from http://freecode.com/projects/lv2-c-tools . Revert to plain C later. | |||||
* | remove VST functions | rekado | 2013-01-13 | 2 | -67/+0 | |
| | ||||||
* | update copyright header | rekado | 2013-01-13 | 1 | -6/+14 | |
| | ||||||
* | consistent use of two space indentation | rekado | 2013-01-12 | 2 | -90/+90 | |
| | ||||||
* | add manifest and port definitions | rekado | 2013-01-12 | 2 | -0/+194 | |
| | ||||||
* | break out presets into ttl files | rekado | 2013-01-12 | 9 | -8/+386 | |
| | ||||||
* | add original mdaPiano files by Paul Kellett | rekado | 2013-01-12 | 3 | -0/+59339 | |