If you’ve got some experience with C/C++ it shouldn’t be too hard to get started.
The MegaCommand core (MIDICtrl20) that contains the MCL firmware and Elektron libraries compiles within the Arduino IDE. You could use the ArduinoIDE to write programs directly or learn to modify+add to the core directly.
Either way, you need to become familiar with the MIDICtrl20 code base, as that contains all the library functionality for GUI, MIDI, Elektron devices, etc.
This is a message to announce a new firmware has been completed and will be released very soon.
A quick back story: Around 6 months ago a talented research scientist (Yatao Li) devoted a huge amount of his time and coding expertise to help with the project.
We have spent the last 6 months completely overhauling the graphics and GUI. Improving workflow, accelerating firmware performance and adding some cool new tricks.
List of changes: https://github.com/jmamma/MIDICtrl20_MegaCommand/blob/dev/Changelog
Awesome news. Screen shots make interface look super integrated now. Cant wait to have an extra lfo (assignable by pattern?), + drive (saves/loads samples and slots?), fast access to echo / reverb (any plans for eq and compressor?) and play with the snapper interface. Also are old projects compatible?
No compile?.. nice one. Already been reading through the 2.5 manual. Also did a bit of digging through the github issues discussions, some of which clarify earlier questions. Especially stoked to discover Elvis among the MD firmware patch deep diving, along with possibility of scenes. Respect to both you Justin and @v-yadli.
Finally decided to take the plunge and build my own MClive. My bom is ready but i was wondering if there were some spare pcb available to buy?
if not, are there people interested in buying some if i plan to order a few at pcbway?