MidgenLEGGERE IL README PER LA GUIDA COMPLETA!
Midgen è un programma pensato principalmente per essere utilizzato come filtro per altri programmi. Il suo scopo è quello di creare un file MIDI a partire da una sequenza di numeri e di altri caratteri che ne controllano l'esecuzione e che impostano i vari parametri. In combinazione con calc o altri programmi che scrivono il risultato di calcoli è possibile creare delle semplici melodie. Per esempio: calc -p 99! | midgen 'i<0>' | timidity - ESEMPI VARI: #Questo esempio utilizza il programma sed per combinare due #lettere e aumentare il ritardo per la terza. Per esempio, #123 diventa 1:2+3. Tuttavia sed è abbastanza complicato e #ovviamente non è necessario conoscerlo per utilizzare #Midgen. Per facilitare la creazione di canzoni più complesse #dunque è stato aggiunto un programma che fa delle sostituzioni #simili a sed, vedi la sezione "SCRIPT DI INSERIMENTO". #È possibile ascoltare questa canzone qui: http://www.youtube.com/watch?v=9Irdr5_UWhE calc -p 666! | sed 's/\(.\)\(.\)\(.\)/\1:\2+\3/g' | midgen 'i<50>' | timidity - #Versione che utilizza sed calc -p 666! | ./insert.sh 'N:N+N' | midgen 'i<50>' | timidity - #Versione che utilizza insert.sh #Esempio che utilizza due canali. calc -p 98! | ./insert.sh 'c<0>Nc<1>+N' | ./midgen 'c<0>i<0>c<1>v<60>i<17>' | timidity - #Idem. calc -p 3454^65 | ./insert.sh 'c<0>N:N:Nc<1>N:N:N' | ./midgen 'c<0>i<46>c<1>v<40>i<17>' | timidity - #Esempio più complesso con 3 canali. calc -p 123^456 | ./insert.sh 'c<0>n<70>Nc<1>n<40>N:Nc<2>n<70>-N' | ./midgen 'c<0>i<0>v<127>c<1>v<60>i<0>c<2>v<40>i<49>' [...] Anche se è pensato per essere utilizzato come filtro, si può usare anche per comporre manualmente, infatti ignora spazi e tab in modo da lasciare la possibilità di ordinare il "codice".
Data: 08/04/2013
|
Aggiungi un commento