|
|
Riga 3: |
Riga 3: |
| | | |
| ==[[Cosa è A.L.S.A.]]== | | ==[[Cosa è A.L.S.A.]]== |
| + | |
| ==ALSA e Gambas== | | ==ALSA e Gambas== |
| | | |
Riga 13: |
Riga 14: |
| ===[[La gestione dei dati Midi senza l'uso delle funzioni di Alsa]]=== | | ===[[La gestione dei dati Midi senza l'uso delle funzioni di Alsa]]=== |
| | | |
− | ==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]]====
| |
− | ====[[Client e Porte: ottenere informazioni da ALSA]]====
| |
− | ====[[Alsa e Gambas: Uso di un'area di memoria allocata]]====
| |
− | ====[[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: Gli eventi Midi in particolare]]====
| |
| | | |
− | ==Alsa e Gambas: Gestione dei dati Midi in "Ricezione dati"==
| |
− | ====[[Alsa_e_Gambas:_Gestione_dei_dati_Midi_in_Ricezione|Introduzione]]====
| |
− | ====[[Alsa_e_Gambas:_Client_e_porte_in_Ricezione|Client e porte in Ricezione]]====
| |
− | ====[[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]]====
| |
− | ====[[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'']]====
| |
− | ====Modalità di dereferenziazione del ''pointer'', passato dall'apposita funzione esterna di Alsa, per raccogliere i dati ricevuti====
| |
− | * [[Dereferenziazione mediante i Memory-Stream]]
| |
− | * [[Dereferenziazione mediante una Struttura]]
| |
| | | |
− | ==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==== | | ====Ringraziamenti==== |
| | | |
| 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. |
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.