bagofarms / midi-channel-mapper Goto Github PK
View Code? Open in Web Editor NEWAn arduino project that was originally created to allow the Electribe to be used on the same MIDI network as other devices.
An arduino project that was originally created to allow the Electribe to be used on the same MIDI network as other devices.
Let's say channel 10 is set to 10. If you turn the output dial to --
, the dirty light does not show like it is supposed to.
If input 10 is set to output 10, and you start up the device, the output will actually show whatever is selected on the output pot rather than the set value of input 10.
Now that the ino file is getting pretty monolithic I want to split up the code into a few classes
If we can I'd like to save the mappings to EEPROM. Then, maybe holding the save button for 5 seconds or something could reset the mappings to default.
Use potentiometers to select the input and output channels. The changed values are not applied until a "save" button is pressed.
If it's too difficult to have this coexist with the program change command detection, we can strip that out for now.
In that case the default is all channels will always be routed to "--", or 17.
Thinking if you hold the 'save' button down then turning the right dial would switch the output channel on change.
Include:
Place the peripheral ports next to each other such that a single female header strip can accommodate them all. This will require converting the 2x2 for the midi_disable_sw
to a 1x4. Place the in and out connections next to each other so using a jumper is still convenient.
Move the peripheral ports to the same side of the board as the MIDI, power, and USB. Also, add another set of mounting holes for screw terminals so that the end user can choose how to connect peripherals
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.