Differenze tra le versioni di "La gestione dei dati Midi con il subsistema Seq"
Da Gambas-it.org - Wikipedia.
(→Subsistema Seq: connettersi ad Alsa come Client) |
(→Alsa e Gambas: Gestione dei dati Midi in "Ricezione dati") |
||
Riga 17: | Riga 17: | ||
==Alsa e Gambas: Gestione dei dati Midi in "Ricezione dati"== | ==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:_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_l'uso_dei_File_Descriptors|Ricezione con l'uso dei File Descriptor]]==== |
Versione delle 17:29, 11 gen 2022
Indice
- 1 Subsistema Seq: connettersi ad Alsa come Client
- 2 Alsa e Gambas: Gestione dei dati Midi in "Invio dati"
- 3 Alsa e Gambas: Gestione dei dati Midi in "Ricezione dati"
- 3.1 Client e porte in Ricezione
- 3.2 Ricezione con l'uso dei File Descriptor
- 3.3 Ricezione con un ciclo e con Timer
- 3.4 Ricezione con un programma esterno di supporto
- 3.5 Ricevere dati da uno Standard Midi File
- 3.6 Modalità di dereferenziazione del pointer, passato dall'apposita funzione esterna di Alsa, per raccogliere i dati ricevuti
- 4 Connessione delle porte dei Client
- 5 Gestione dei dati Midi in "Ricezione" e contemporaneo "invio"
- 6 Alsa e Gambas: Creare più 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
Subsistema Seq: connettersi ad Alsa come Client
Alsa e Gambas: Gestione dei dati Midi in "Invio dati"
- Alsa e Gambas: Client e porte in Invio dati
- Alsa e Gambas: Client e Porte in Invio dati - Connessione della porta del programma con il Client Softsynth
- Alsa e Gambas: Invio dei dati senza connessione della porta del programma con il Softsynth
- Client e Porte: ottenere informazioni da ALSA
- Alsa e Gambas: Gli eventi Midi in particolare
- Alsa e Gambas: Invio dati con l'uso delle Strutture
- Alsa e Gambas: Invio dati con l'uso di un array di tipo Byte
- Alsa e Gambas: Invio dati con l'uso di un'area di memoria allocata
- Alsa e Gambas: Invio dati con l'uso di una Classe specifica
Alsa e Gambas: Gestione dei dati Midi in "Ricezione dati"
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
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 lo scorrimento dell'area di memoria puntata dal Puntatore
- Dereferenziazione mediante i Memory-Stream
- Dereferenziazione mediante una Struttura
- Esempio di semplice Client Midi di Alsa in ricezione dati