Gestione del MIDI con ALSA: differenze tra le versioni

Da Gambas-it.org - Wikipedia.
Vai alla navigazione Vai alla ricerca
Nessun oggetto della modifica
Nessun oggetto della modifica
 
(14 versioni intermedie di uno stesso utente non sono mostrate)
Riga 3: Riga 3:


==[[Cosa è A.L.S.A.]]==
==[[Cosa è A.L.S.A.]]==
==ALSA e Gambas==
==ALSA e Gambas==
====[[ALSA_e_Gambas:_Introduzione|Alsa e Gambas: Introduzione]]====
==Alsa e Gambas: Gestione dei dati Midi in "Invio dati"==
====[[Alsa e Gambas: Creazione del Client e delle sue porte|Creazione del Client e delle sue porte]]====
====[[Alsa e Gambas: Uso dei Memory Stream|Invio dati con l'uso dei Memory Stream]]====
====[[Alsa e Gambas: Uso delle Strutture|Invio dati con l'uso delle Strutture]]====
====[[Alsa e Gambas: Uso di una Classe specifica|Invio dati con l'uso di una Classe specifica]]====


==Alsa e Gambas: Gestione dei dati Midi in "Ricezione dati"==
===[[La gestione dei dati Midi con il subsistema Seq]]===
====[[Alsa_e_Gambas:_Gestione_dei_dati_Midi_in_Ricezione|Introduzione]]====
 
====[[Alsa_e_Gambas:_Client_e_porte_in_Ricezione|Client e porte in Ricezione]]====
===[[La gestione dei dati Midi con il subsistema RawMidi]]===
====[[Alsa_e_Gambas:_Ricezione_con_l'uso_dei_File_Descriptors|Ricezione con l'uso dei File Descriptor]]====
 
====[[Alsa_e_Gambas:_Ricezione_con_un_ciclo_mediante_Timer|Ricezione con un ciclo e con Timer]]====
===[[Ricevere dati Midi senza funzioni di ALSA e inviarli mediante le funzioni di Alsa]]===
====[[Alsa_e_Gambas:_Ricezione_con_un_programma_esterno_di_supporto|Ricezione con un programma esterno di supporto]]====
 
====[[Alsa_e_Gambas:_Ricezione_senza_funzioni_ALSA|Ricezione senza funzioni ALSA]]====
----
====[[Alsa_e_Gambas:_Ricevere_dati_da_smf|Ricevere dati da uno ''Standard Midi File'']]====
 


==Alsa e Gambas: Creare due client in un unico programma==
====[[Alsa_e_Gambas: Un programma con due Client e due porte diverse|Un programma con due Client e due porte diverse]]====


==Alsa e Gambas: Il Client come ''Sequencer'' Midi==
====[[Il_sequencer_Midi_Introduzione|Introduzione]]====
====[[Alsa_e_Gambas:_Il_Timestamp|La marcatura temporale degli eventi: il ''Timestamp'']]====
====[[Alsa_e_Gambas:_Accodamento_di_eventi|L'accodamento degli eventi]]====
====[[Alsa_e_Gambas:_Il_Tempo_della_coda|Il Tempo della coda]]====
====[[Alsa_e_Gambas:_L'evento_Eco|Inviarsi una Eco~ nel futuro]]====
====[[Alsa_e_Gambas:_Invio_dati_con_una_funzione_Alsa|Invio dei dati ad Alsa mediante una specifica funzione esterna]]====


==Alsa e Gambas: Salvare i dati in uno Standard Midi File==
====[[Alsa_e_Gambas:_Registrare_messaggi_Midi|Registrare messaggi Midi]]====
====[[Alsa_e_Gambas:_Salvataggio_dei_dati|Il salvataggio dei dati Midi]]====


<p><BR><BR> </p>
<BR>
----


====Ringraziamenti====
<FONT size=1><B>Ringraziamenti</b>


Un grazie senza fine all'amico Doriano Blengino per la preziosissima consulenza tecnica ed i suggerimenti che hanno reso concretamente possibile la stesura di questa guida.
Un grazie senza fine all'amico Doriano Blengino per la preziosissima consulenza tecnica ed i suggerimenti che hanno reso concretamente possibile la stesura di questa guida.</font>

Versione attuale delle 17:20, 7 ott 2020