Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Midgen

Midgen

19241_size.png
LEGGERE 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".


Categoria: Musica / Assembly
Piattaforma:

Sito web: https://github.com/ZioCrocifisso/midgen
Downloads: 803
Rating: (4 voti)
Data: 08/04/2013
Download

A proposito dell'autore


Aggiungi un commento

Inserisci il tuo commento qui
Esegui il login oppure registrati per inviare commenti