obiwanjacobi
10 oktober 2015, 17:45
Ik ben een projectje aan het doen en dacht dat ik er hier wel over kwijt kon.
Ik ben een MIDI router aan het maken. 1 MIDI ingang en 4 MIDI uitgangen die programmeerbaar zijn - en nog een 1 MIDI Thru uitgang - maar die zit in hardware vast aan de MIDI in.
Het idee is dat je voor elk van de 4 uitgangen kan programmeren welke MIDI berichten ze moeten doorlaten. Deze filtering kan op verschillende kenmerken van het bericht gebeuren, bijvoorbeeld, welk type bericht en/of welk MIDI kanaal het bericht over verstuurt is.
Wanneer een bericht eenmaal door de filtering heen is gekomen kan er ook nog een transformatie op worden uitgevoerd. Denk aan bijv. het MIDI kanaal wijzigen, het Ctrl-nummer wijzigen of zelfs van het ene type MIDI bericht een heel ander type maken.
Ik ben dit aan het maken omdat ik zelf met mijn rack-gear regelmatig behoefte heb (denk te hebben) aan dit soort functionaliteit. Je weet wel die gedachte van: 'als ik het nou eens zo zou kunnen doen'.
Vooralsnog ben ik lekker met de hardware en software van dit projectje bezig. De 'computer' (Micro Controller Unit - MCU) begint al aardig te werken en kan inmiddels het display aansturen en de MIDI-in inlezen en 2 van de 4 MIDI-out porten aansturen.
Hieronder zie je een foto van een test opstelling waarbij ik MIDI-in door echo naar de 2 outputs en de ruwe MIDI waarden ook toon op het scherm.
https://lh3.googleusercontent.com/-doOM6iZiAcY/Vhju0vM4CUI/AAAAAAAAEfE/enIo6RgBuWs/s800-Ic42/WP_20151010_001%25255B1%25255D.jpg
Voorlopig is het nog niet af, maar het meeste werk zit hem nu nog in de software. Voor de hardware moet er nog een klein toetsenboordje bij tbv navigatie door het programma heen en het kunnen instellen van de filter waarden etc. Daarnaast komt er nog een flash-chip (EEPROM) bij om de presets die je kan maken ook werkelijk te kunnen opslaan - wel handig toch? ;-)
Later als ik groot ben ga ik ze misschien nog wel verkopen. Eerst maar eens eentje helemaal af krijgen...
Ik ben een MIDI router aan het maken. 1 MIDI ingang en 4 MIDI uitgangen die programmeerbaar zijn - en nog een 1 MIDI Thru uitgang - maar die zit in hardware vast aan de MIDI in.
Het idee is dat je voor elk van de 4 uitgangen kan programmeren welke MIDI berichten ze moeten doorlaten. Deze filtering kan op verschillende kenmerken van het bericht gebeuren, bijvoorbeeld, welk type bericht en/of welk MIDI kanaal het bericht over verstuurt is.
Wanneer een bericht eenmaal door de filtering heen is gekomen kan er ook nog een transformatie op worden uitgevoerd. Denk aan bijv. het MIDI kanaal wijzigen, het Ctrl-nummer wijzigen of zelfs van het ene type MIDI bericht een heel ander type maken.
Ik ben dit aan het maken omdat ik zelf met mijn rack-gear regelmatig behoefte heb (denk te hebben) aan dit soort functionaliteit. Je weet wel die gedachte van: 'als ik het nou eens zo zou kunnen doen'.
Vooralsnog ben ik lekker met de hardware en software van dit projectje bezig. De 'computer' (Micro Controller Unit - MCU) begint al aardig te werken en kan inmiddels het display aansturen en de MIDI-in inlezen en 2 van de 4 MIDI-out porten aansturen.
Hieronder zie je een foto van een test opstelling waarbij ik MIDI-in door echo naar de 2 outputs en de ruwe MIDI waarden ook toon op het scherm.
https://lh3.googleusercontent.com/-doOM6iZiAcY/Vhju0vM4CUI/AAAAAAAAEfE/enIo6RgBuWs/s800-Ic42/WP_20151010_001%25255B1%25255D.jpg
Voorlopig is het nog niet af, maar het meeste werk zit hem nu nog in de software. Voor de hardware moet er nog een klein toetsenboordje bij tbv navigatie door het programma heen en het kunnen instellen van de filter waarden etc. Daarnaast komt er nog een flash-chip (EEPROM) bij om de presets die je kan maken ook werkelijk te kunnen opslaan - wel handig toch? ;-)
Later als ik groot ben ga ik ze misschien nog wel verkopen. Eerst maar eens eentje helemaal af krijgen...