Domanda:
Come registrare MIDI automaticamente?
gauss256
2015-03-16 04:45:28 UTC
view on stackexchange narkive permalink

Ho un Disklavier Yamaha, un pianoforte acustico con uscita MIDI. Mio figlio ci improvvisa quando è dell'umore giusto, il che è abbastanza frequente. È roba buona e mi piacerebbe catturare l'output MIDI delle sue sessioni, senza che lui debba fare altro che suonare.

Sto cercando qualcosa che monitora continuamente l'uscita MIDI dal registrarlo ogni volta che si suona il piano. Sono aperto a software, hardware, Raspberry Pi, Arduino, gratuito oa pagamento. Ho capacità di sviluppo software ma non ho bisogno di un altro progetto in questo momento e spero di trovare una soluzione pronta all'uso, o simile.

Tutti i suggerimenti su come affrontare questo problema sono i benvenuti .

[Aggiorna] L'utilità brainstorming menzionata nella risposta accettata fa proprio quello che voglio su Windows. Ma ho problemi a capire come usarlo su Linux. La sintassi è

brainstorming <input fifo> < prefisso nomefile> <timeout in secondi>

Cosa uso per l'input fifo p>

Ecco alcune informazioni sul MIDI su questo sistema:

  $ aconnect -iclient 0: 'System' [type = kernel] 0 'Timer' 1 'Announce' client 14: ' Midi Through '[type = kernel] 0' Midi Through Port-0'client 20: 'masterkey 49' [type = kernel] 0 'masterkey 49 MIDI 1'  

[Aggiorna 2] Ho funzionato usando abrainstorm . Dato che voglio registrare dalla tastiera masterkey 49 , la sintassi è

  abrainstorm --prefix myprefix_ --timeout 5 --connect 20 0  
Tre risposte:
CL.
2015-03-16 13:45:51 UTC
view on stackexchange narkive permalink

Esiste lo strumento brainstorm nelle Utilità MIDI di Div:

Questa utilità della riga di comando funziona come una macchina di dettatura per MIDI. Ascolta gli eventi MIDI in arrivo e li salva in un nuovo file MIDI ogni volta che esegui una pausa per alcuni secondi. I nomi dei file vengono generati automaticamente in base all'ora corrente, quindi non richiede alcuna interazione.

SQEighty
2015-03-16 16:42:07 UTC
view on stackexchange narkive permalink

Il programma Brainstorm suggerito da CL sembra un'ottima opzione (a quanto pare non ho abbastanza "punti" per pubblicare un commento).

Suggerirei anche di dare un'occhiata a MIDIOX. L'ho usato molto per la risoluzione dei problemi MIDI. Può essere configurato per registrare tutto ciò che entra nel buffer.

Darren Ringer
2015-03-16 08:30:17 UTC
view on stackexchange narkive permalink

Certamente, una soluzione potrebbe essere escogitata con un po 'di programmazione per renderla più ideale, ma penso che una risposta fondamentale a questo problema sia eseguire un programma di sequencer midi su un PC collegato al pianoforte, e basta registra costantemente. È quindi possibile ritagliare le aree di interesse e dovrebbe essere molto facile eliminare lo spazio vuoto. In effetti la maggior parte di questi programmi probabilmente può essere impostata per farlo automaticamente.

Non conosco un buon sequencer semplice che si adatti al profilo esatto delle tue esigenze, ma una bella DAW [Digital Audio Workstation] che fa tutto questo e altro (e ha il suo linguaggio di scripting, quindi potrebbe tecnicamente fare esattamente quello che vuoi se hai abbastanza tempo per modificarlo) è Reaper - è relativamente poco costoso e ha una versione di prova completamente illimitata che molto ti chiede cortesemente di registrarti entro un certo periodo di tempo.



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...