Differenze tra le versioni di "Gestione del MIDI con ALSA"
Da Gambas-it.org - Wikipedia.
(→Alsa e Gambas: Gestione dei dati Midi in "Invio dati") |
|||
Riga 6: | Riga 6: | ||
====[[ALSA_e_Gambas:_Introduzione|Alsa e Gambas: Introduzione]]==== | ====[[ALSA_e_Gambas:_Introduzione|Alsa e Gambas: Introduzione]]==== | ||
==Alsa e Gambas: Gestione dei dati Midi in "Invio dati"== | ==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: Creazione del Client e delle sue porte|Ottenere informazioni da ALSA]]==== | |
− | + | ===[[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"== | ==Alsa e Gambas: Gestione dei dati Midi in "Ricezione dati"== |
Versione delle 10:20, 14 giu 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, passato dall'apposita funzione esterna di Alsa, per raccogliere i dati ricevuti
- 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
Ottenere informazioni da ALSA
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, passato dall'apposita funzione esterna di Alsa, per raccogliere i dati ricevuti
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.