ruin & wesen midi framework and assorted tools
Java C++ Processing C GAP Shell Other
Latest commit 8c91acb Feb 13, 2016 @wesen add link to built binaries
Permalink
Failed to load latest commit information.
.idea Bump idea settings Jun 11, 2012
.settings Add eclipse project Jun 15, 2012
ableton Add beginning of ableton minicommand script Jun 15, 2011
doc Fix ignoring html folders Jun 22, 2011
eagle added schematics for mc and mj Jul 24, 2009
editor Switch to java6 before compiling Feb 13, 2016
hardware Avoid naming clash with get_param_name functions Feb 13, 2016
host-apps Added tests to try to reproduce #20 Jun 17, 2012
host Remove inexistent include Feb 13, 2016
makefiles Update makefiles to use .avr.o Jun 18, 2012
minicommand-sketches Merge branch 'feature/octatrack-firmware' into develop Jan 14, 2013
scripts Added cscope indexings cript Jul 3, 2011
sketches nunchuck code rewritten May 25, 2009
tests Add test for clock overflow Jun 15, 2012
thirdparty Add eclipse project Jun 15, 2012
.cproject Update project to actually parse and index the AVR code Jan 14, 2013
.gitignore Ignore emacs temp files Feb 13, 2016
.gitmodules Added cppunitlite2 submodule Jul 2, 2011
.pmd Update project to actually parse and index the AVR code Jan 14, 2013
.project Update project to actually parse and index the AVR code Jan 14, 2013
Changelog update changelog (tests) Jul 2, 2011
LICENSE
building.txt added pitcheuclid (?) and building information Jun 20, 2010
license.txt added non-commercial clause to BSD license Jun 21, 2010
readme.txt add link to built binaries Feb 13, 2016
todo.txt move to 18 Jun 11, 2012

readme.txt

MIDI-CTRL Framework
-------------------

The MIDI-CTRL Framework is the framework running on the MiniCommand
devices by Ruin & Wesen.

It contains code to:

- control the hardware (LCD, encoders, buttons, MIDI interface, SD card)
- handle the MIDI inputs and the MIDI output
- general data structures and algorithms (stack, callbacks, vectors,
  ring buffers, etc...)
- create GUIs (using sketches, pages, modal pages, event handlers)
- handle FAT32 storage (thanks to the library by Roland Riegel)
- interface with the Elektron MachineDrum and MonoMachine
- create musical algorithms (sequencer, euclid rhythm generation,
  arpeggiator)
- a big collection of firmwares and tutorials

A mac binary can be downloaded under: https://drive.google.com/folderview?id=0B0urCULhoczcdXZVaFRoQzRwcEU&usp=sharing