Come aggiungere algoritmicamente note a un file midi esistente rispetto alle posizioni delle note esistenti in python

0

Ho un file midi che vorrei aggiungere algoritmicamente alle note relative ad altre note che già esistono nel file midi usando python, o se è più facile usare un linguaggio diverso sono aperto anche a questo.

Quindi, in pratica, ho un file midi con un mucchio di note, e diciamo che mi piacerebbe aggiungere 5 o 6 nuove note che circondano ciascuna delle note esistenti con differenze temporali generate casualmente (ad esempio differenze temporali con una differenza casuale di millisecondi tra -10 e 10).

Quindi con ogni nota già presente nel file midi aggiungerei 5 o 6 nuovi attorno ad un nuovo file midi, compensato da una quantità determinata di millisecondi. Inoltre, se possibile, mi piacerebbe variare casualmente le velocità di ogni nuova nota nello stesso modo rispetto alla nota nel file midi originale.

L'unica parte che non sono sicuro di come fare è leggere e scrivere in un file midi basato sul suo contenuto di inizio della nota?

    
posta user110490 04.12.2013 - 08:06
fonte

0 risposte

Leggi altre domande sui tag