Differenze tra le versioni di "Gestione del MIDI con ALSA"
Da Gambas-it.org - Wikipedia.
(→Alsa e Gambas: Gestione dei dati Midi in "Ricezione dati") |
|||
Riga 19: | Riga 19: | ||
====[[Alsa_e_Gambas:_Ricezione_senza_funzioni_ALSA|Ricezione senza funzioni ALSA]]==== | ====[[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:_Ricevere_dati_da_smf|Ricevere dati da uno ''Standard Midi File'']]==== | ||
+ | ===Modalità di dereferenziazione del ''pointer'' per raccogliere i dati ricevuti dall'apposita funzione esterna di Alsa=== | ||
==Alsa e Gambas: Creare due client in un unico programma== | ==Alsa e Gambas: Creare due client in un unico programma== |
Versione delle 19:37, 26 gen 2013
Indice
- 1 Indice:
- 2 Cosa è A.L.S.A.
- 3 ALSA e Gambas
- 4 Alsa e Gambas: Gestione dei dati Midi in "Invio dati"
- 5 Alsa e Gambas: Gestione dei dati Midi in "Ricezione dati"
- 5.1 Introduzione
- 5.2 Client e porte in Ricezione
- 5.3 Ricezione con l'uso dei File Descriptor
- 5.4 Ricezione con un ciclo e con Timer
- 5.5 Ricezione con un programma esterno di supporto
- 5.6 Ricezione senza funzioni ALSA
- 5.7 Ricevere dati da uno Standard Midi File
- 5.8 Modalità di dereferenziazione del pointer per raccogliere i dati ricevuti dall'apposita funzione esterna di Alsa
- 6 Alsa e Gambas: Creare due client in un unico programma
- 7 Alsa e Gambas: Il Client come Sequencer Midi
- 8 Alsa e Gambas: Salvare i dati in uno Standard Midi File
Indice:
Cosa è A.L.S.A.
ALSA e Gambas
Alsa e Gambas: Introduzione
Alsa e Gambas: Gestione dei dati Midi in "Invio dati"
Creazione del Client e delle sue porte
Invio dati con l'uso dei Memory Stream
Invio dati con l'uso delle Strutture
Invio dati con l'uso di una Classe specifica
Alsa e Gambas: Gestione dei dati Midi in "Ricezione dati"
Introduzione
Client e porte in Ricezione
Ricezione con l'uso dei File Descriptor
Ricezione con un ciclo e con Timer
Ricezione con un programma esterno di supporto
Ricezione senza funzioni ALSA
Ricevere dati da uno Standard Midi File
Modalità di dereferenziazione del pointer per raccogliere i dati ricevuti dall'apposita funzione esterna di Alsa
Alsa e Gambas: Creare due client in un unico programma
Un programma con due Client e due porte diverse
Alsa e Gambas: Il Client come Sequencer Midi
Introduzione
La marcatura temporale degli eventi: il Timestamp
L'accodamento degli eventi
Il Tempo della coda
Inviarsi una Eco~ nel futuro
Invio dei dati ad Alsa mediante una specifica funzione esterna
Alsa e Gambas: Salvare i dati in uno Standard Midi File
Registrare messaggi Midi
Il salvataggio dei dati Midi
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.