Domanda

Ho lavorato su un programma di musica di improvvisazione per una classe sto prendendo, e ho bisogno di essere in grado di mostrare che cosa può fare per una classe. Attualmente, il programma emette note in formato scientifico e accordi tra parentesi (io uso Python). Ecco un esempio di output:

C5 D4 [D#5, D#4]

Esiste un software CLI che posso utilizzare per riprodurre quelle note? Presenterò questo su un Mac, e ho sviluppato su Linux, quindi sarebbe bello avere un programma di utilità CLI che posso solo inviare l'output del mio programma in.

Grazie!

È stato utile?

Soluzione

Ci sono un sacco di risorse che potrebbe essere utile a voi qui . Se does't necessità di eseguire in tempo reale, si potrebbe essere più felice solo la scrittura di un file MIDI standard e utilizzando un altro software per il rendering in realtà la riproduzione.

Altri suggerimenti

Non so di un programma che lo fa. Anche se ho scritto un programma che riproduce in formato suoneria Nokia attraverso l'altoparlante del PC 'bip'. Ma non si può beep due toni al tempo stesso così il mio programma non è in grado di gestire gli accordi.

Invece, perché non utilizzare una delle biblioteche menzionati qui: , Croce Piattaforma MIDI libreria per Python e di output un file MIDI che può essere poi riprodotti utilizzando qualsiasi lettore audio standard.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top