GM.LAB - Progetti MIDI fai-da-te open-source

ziokiller 08-04-19 13.05
Ciao a tutti!
Di recente abbiamo aperto un nuovo sito, un nuovo marchio con cui proponiamo dei progetti open-source fai-da-te basati su Arduino.
Il sito si chiama G.M. LAB.
I progetti per ora sono:
- D9U: controller 9 drawbar con Midi-USB
- D9X: versione "estesa" del D9U con pulsanti, potenziometri e ingresso pedale per un controllo completo di clonewheel organ hardware o software
- MJU: "Midi Jack USB", ha un ingresso TRS configurabile al quale si possono collegare vari tipi di accessori (sustain, expression, doppio foot-switch, o mezza-luna) e generare eventi Midi come controller, note o program change.

Ovviamente, essendo progetti open-source e open-hardware, abbiamo pubblicato tutti i sorgenti sul nostro account GitHub, nel quale si trovano dei PDF con le istruzioni di montaggio dei kit, gli sketch Arduino con commenti e spiegazioni, i file di Eagle (per le PCB) e altro.

Questi progetti possono essere acquistati in kit da assemblare oppure pre-assemblati, ma ovviamente possono anche essere completamente auto-costruiti recuperando i materiali altrove.

Arduino è una piattaforma facile e molto potente, per creare controller MIDI è davvero l'ideale e consente di fare praticametne di tutto. Di fatti, i nostri progetti sono forniti con degli sketch di base, ma potrebbero essere modificati in qualsiasi momento dall'utente (ammesso che si conosca la piattaforma Arduino), ma non escludiamo di pubblicare col tempo dei sorgenti "alternativi" per far funzionare questi apparecchi in modo diverso. Per esempio MJU si presta molto come Midi Event Processor, cioè uno di quegli scatolotti che a volte si vedono in giro che trasformano dei messaggi Midi in altri messaggi, per esempio prendono dei SysEx proprietari e li "traducono" (anche se non è il termine corretto) in eventi di Control Change per svolgere funzioni varie.

Prossimamente pubblicheremo un "gadget", cioè un orologio digitale basato su un grosso display LED a 4 cifre, ma abbiamo in mente di aggiungere nuovi progetti sempre dedicati al mondo musicale.

Se vi piace il mondo dell'elettroninca e, soprattutto, di Arduino... dategli un'occhiata.
mima85 08-04-19 13.54
Thanks Zio per la bella iniziativa emo
mike71 08-04-19 14.24
Volevo vedere il sito ma mi va in timeout... magari provo più tardi.
Comunque interessante, specie per
ziokiller ha scritto:
- MJU: "Midi Jack USB"

Chi ha un PX-5S potrebbe essere assai interessato. Anzi io fossi in te mi farei pubblicità su Casio Music Forums ;-)
maxpiano69 08-04-19 15.51
Bella iniziativa emo
(Arduino e MIDI mi ricorda qualcosa che ho fatto, qualche tempo fa emo)
Bob_Braces 09-04-19 11.15
@ ziokiller
Ciao a tutti!
Di recente abbiamo aperto un nuovo sito, un nuovo marchio con cui proponiamo dei progetti open-source fai-da-te basati su Arduino.
Il sito si chiama G.M. LAB.
I progetti per ora sono:
- D9U: controller 9 drawbar con Midi-USB
- D9X: versione "estesa" del D9U con pulsanti, potenziometri e ingresso pedale per un controllo completo di clonewheel organ hardware o software
- MJU: "Midi Jack USB", ha un ingresso TRS configurabile al quale si possono collegare vari tipi di accessori (sustain, expression, doppio foot-switch, o mezza-luna) e generare eventi Midi come controller, note o program change.

Ovviamente, essendo progetti open-source e open-hardware, abbiamo pubblicato tutti i sorgenti sul nostro account GitHub, nel quale si trovano dei PDF con le istruzioni di montaggio dei kit, gli sketch Arduino con commenti e spiegazioni, i file di Eagle (per le PCB) e altro.

Questi progetti possono essere acquistati in kit da assemblare oppure pre-assemblati, ma ovviamente possono anche essere completamente auto-costruiti recuperando i materiali altrove.

Arduino è una piattaforma facile e molto potente, per creare controller MIDI è davvero l'ideale e consente di fare praticametne di tutto. Di fatti, i nostri progetti sono forniti con degli sketch di base, ma potrebbero essere modificati in qualsiasi momento dall'utente (ammesso che si conosca la piattaforma Arduino), ma non escludiamo di pubblicare col tempo dei sorgenti "alternativi" per far funzionare questi apparecchi in modo diverso. Per esempio MJU si presta molto come Midi Event Processor, cioè uno di quegli scatolotti che a volte si vedono in giro che trasformano dei messaggi Midi in altri messaggi, per esempio prendono dei SysEx proprietari e li "traducono" (anche se non è il termine corretto) in eventi di Control Change per svolgere funzioni varie.

Prossimamente pubblicheremo un "gadget", cioè un orologio digitale basato su un grosso display LED a 4 cifre, ma abbiamo in mente di aggiungere nuovi progetti sempre dedicati al mondo musicale.

Se vi piace il mondo dell'elettroninca e, soprattutto, di Arduino... dategli un'occhiata.
Spero non sia OT, ma a me è interesserebbe una piccola master keyboard con breath controller integrato.

Nella mia fantasia, il formato sarebbe una specie di melodica (o diamonica o come la vogliamo chiamare) che trasmette messaggi midi wireless.
In passato mi ero guardato un po' in giro, ma non avevo trovato nulla di convincente

Insomma, non so se mi sono capito ;-), ma nel caso imbastiste qualcosa del genere, un cliente certo lo avreste.

Bob
ziokiller 09-04-19 23.53
@ Bob_Braces
Spero non sia OT, ma a me è interesserebbe una piccola master keyboard con breath controller integrato.

Nella mia fantasia, il formato sarebbe una specie di melodica (o diamonica o come la vogliamo chiamare) che trasmette messaggi midi wireless.
In passato mi ero guardato un po' in giro, ma non avevo trovato nulla di convincente

Insomma, non so se mi sono capito ;-), ma nel caso imbastiste qualcosa del genere, un cliente certo lo avreste.

Bob
Immagino che per "breath controller integrato" tu intenda solo il jack a cui collegare il breath controller, com'era la DX-7 e tante altre tastiere... resta il fatto che il vero breath controller è una cosa da avere a parte. E questo purtroppo sarebbe il problema, perché non è che siano rimasti in tanti a produrli, visto che praticamente nessuno li usa. Che io sappia, l'ultimo che ha prodotto la Yamaha era il BC-3 (io ne ho uno), ma attualmente dovrebb'essere fuori produzione. Ricordo che c'era un'altra ditta che ultimamente ne aveva messo in produzione uno con tanto di tecnologia wireless e collegamento USB, dedicato all'uso con i software synth, ma oltre quello non credo ce ne siano altri.

Con il nostro "scatolotto" MJU non dovrebbe essere difficile adattarlo per "leggere" un BC-3... magari qualche volta ci provo.
vin_roma 10-04-19 00.21
No Zio, l'idea di Bob è ottima: creare una mini tastiera midi, tipo melodica, da tenere in mano e con un boccaglio dove soffiare che invece di far vibrare le ance vada a "stuzzicare" un sensore di pressione e con il voltaggio generato modulare l'expression, il filtro o altro...
Bob_Braces 10-04-19 06.00
@ vin_roma
No Zio, l'idea di Bob è ottima: creare una mini tastiera midi, tipo melodica, da tenere in mano e con un boccaglio dove soffiare che invece di far vibrare le ance vada a "stuzzicare" un sensore di pressione e con il voltaggio generato modulare l'expression, il filtro o altro...
Confermo tutto quello che ha scritto Vin!
Per capirci, sul mercato qualche wind controller c'è, ma, a quanto so io, hanno tutti un formato simil sax e sono pure abbastanza costosi.
Io pensavo a qualcosa di più agile e, soprattutto, con i tasti bianchi e neri, così da essere immediatamente fruibile da chi ha una preparazione pianistica/organistica/tastieristica.

Bob
ziokiller 10-04-19 16.22
@ vin_roma
No Zio, l'idea di Bob è ottima: creare una mini tastiera midi, tipo melodica, da tenere in mano e con un boccaglio dove soffiare che invece di far vibrare le ance vada a "stuzzicare" un sensore di pressione e con il voltaggio generato modulare l'expression, il filtro o altro...
Eh allora temo che una cosa così non la vedrai mai... il costo di produzione sarebbe troppo elevato a fronte di un potenziale di vendita vicino allo zero.