mpc
mpc copied to clipboard
mpc2000xl emulator static library
@Merwijn I was wrong in one of our communications. A single pad can effectively be played polyphonically. This happens when you're in 16 levels mode and you press multiple pads....
Verify on a real MPC2000XL whether the step recorder records MIDI input when the track is a MIDI track.
If a note is not associated with any pads, is there still a note recorded? We know that the step editor can handle for example `37/OFF`, so the answer is...
In several places we check which hardware pads are pressed, for example `RepeatPad`: ``` for (auto& p : hardware->getPads()) { if (!p->isPressed()) continue; ... ``` Instead, let's store the pressed...
We're currently calling `midiFullControl->processMidiInputEvent` in `mpc::audiomidi::MpcMidiInput` irrespective of whether the destination track is a DRUM or MIDI track. When it's a MIDI track, VMPC control mode makes no sense. So...
the for loop in the implementation is a bit unfortunate
They are loaded, but the tick positions of notes are incorrect.