Differenze tra le versioni di "La gestione dei dati Midi con il subsistema Seq"
Da Gambas-it.org - Wikipedia.
(→ALSA e Gambas - Gestione dei dati Midi in "Invio dati") |
|||
(71 versioni intermedie di uno stesso utente non sono mostrate) | |||
Riga 1: | Riga 1: | ||
− | == | + | ==ALSA e Gambas - Subsistema Seq: connettersi ad ALSA come Client== |
− | + | * [[ALSA e Gambas - Subsistema Seq: introduzione]] | |
− | + | * [[ALSA e Gambas - Subsistema Seq: Il Client di Alsa e le sue porte]] | |
− | + | * [[Alsa e Gambas: Ottenere informazioni da ALSA]] | |
− | |||
− | |||
− | |||
− | |||
− | == | + | ==ALSA e Gambas - Connessione delle porte dei Client== |
− | + | * [[ALSA e Gambas: Connettere due Client mediante la sottoscrizione delle porte]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | == | + | ==ALSA e Gambas - Creare più client in un unico programma== |
− | |||
− | + | * [[ALSA e Gambas: Un programma con due Client e due porte diverse]] | |
− | + | * [[ALSA e Gambas: Creare 16 Client ciascuno avente 16 porte in Uscita e 16 porte in Entrata]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | ==Alsa e Gambas: | + | ==ALSA e Gambas - Gestione dei Messaggi Midi standard== |
− | ====[[ | + | |
− | ====[[ | + | * [[Alsa e Gambas - Dai Messaggi Midi standard all'Evento Midi di ALSA]] |
+ | * [[ALSA e Gambas - La marcatura temporale degli eventi: il Timestamp]] | ||
+ | * [[ALSA e Gambas - L'accodamento degli eventi]] | ||
+ | |||
+ | ==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]] | ||
+ | * [[Alsa e Gambas: Invio dati con l'uso delle Strutture]] | ||
+ | * [[Alsa e Gambas - Invio dati con l'uso di un vettore 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"== | ||
+ | |||
+ | * [[Alsa e Gambas: Gestione dei dati Midi in Ricezione - Introduzione]] | ||
+ | * [[Alsa e Gambas: Client e porte in Ricezione dei dati Midi]] | ||
+ | * [[Alsa e Gambas: Ricezione dei dati Midi con l'uso dei File Descriptor]] | ||
+ | * [[Alsa e Gambas: Ricezione dei dati Midi con un ciclo]] | ||
+ | * [[Alsa e Gambas: Ricezione dei dati Midi con Timer]] | ||
+ | * [[Alsa e Gambas: Ricezione dei dati Midi con un programma esterno di supporto]] | ||
+ | * [[Alsa e Gambas: Ricevere dati Midi da uno Standard Midi File]] | ||
+ | |||
+ | ====Modalità di dereferenziazione del ''Puntatore'', passato dall'apposita funzione esterna di Alsa, per raccogliere i dati ricevuti==== | ||
+ | * [[Alsa e Gambas - Dereferenziazione mediante una Struttura]] | ||
+ | * [[Alsa e Gambas - Dereferenziazione mediante i Memory-Stream]] | ||
+ | * [[Alsa e Gambas - Dereferenziazione mediante una Classe specifica]] | ||
+ | * [[Alsa e Gambas - Dereferenziazione mediante lo scorrimento dell'area di memoria puntata dal Puntatore]] | ||
+ | * [[Alsa e Gambas - Dereferenziazione mediante un vettore di tipo Byte]] | ||
+ | |||
+ | ==ALSA e Gambas - Gestione dei dati Midi in "Ricezione" e contemporaneo "invio"== | ||
+ | |||
+ | * [[ALSA e Gambas: Esempio di semplice Client Midi di Alsa in ricezione ed invio dati]] | ||
+ | * [[ALSA e Gambas: Esempio di semplice Commutatore Midi con Alsa]] | ||
+ | |||
+ | ==ALSA e Gambas - Il Client come ''Sequencer'' Midi== | ||
+ | |||
+ | * [[ALSA e Gambas - Inviarsi una Eco~ nel futuro]] | ||
+ | * [[ALSA e Gambas - Il Tempo della coda]] | ||
+ | * [[ALSA e Gambas - 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]] | ||
+ | * [[ALSA e Gambas - Il salvataggio dei dati Midi]] |
Versione attuale delle 19:26, 3 dic 2023
Indice
- 1 ALSA e Gambas - Subsistema Seq: connettersi ad ALSA come Client
- 2 ALSA e Gambas - Connessione delle porte dei Client
- 3 ALSA e Gambas - Creare più client in un unico programma
- 4 ALSA e Gambas - Gestione dei Messaggi Midi standard
- 5 ALSA e Gambas - Gestione dei dati Midi in "Invio dati"
- 6 ALSA e Gambas - Gestione dei dati Midi in "Ricezione dati"
- 7 ALSA e Gambas - Gestione dei dati Midi in "Ricezione" e contemporaneo "invio"
- 8 ALSA e Gambas - Il Client come Sequencer Midi
- 9 ALSA e Gambas - Salvare i dati in uno Standard Midi File
ALSA e Gambas - Subsistema Seq: connettersi ad ALSA come Client
- ALSA e Gambas - Subsistema Seq: introduzione
- ALSA e Gambas - Subsistema Seq: Il Client di Alsa e le sue porte
- Alsa e Gambas: Ottenere informazioni da ALSA
ALSA e Gambas - Connessione delle porte dei Client
ALSA e Gambas - Creare più client in un unico programma
- ALSA e Gambas: Un programma con due Client e due porte diverse
- ALSA e Gambas: Creare 16 Client ciascuno avente 16 porte in Uscita e 16 porte in Entrata
ALSA e Gambas - Gestione dei Messaggi Midi standard
- Alsa e Gambas - Dai Messaggi Midi standard all'Evento Midi di ALSA
- ALSA e Gambas - La marcatura temporale degli eventi: il Timestamp
- ALSA e Gambas - L'accodamento degli eventi
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
- Alsa e Gambas: Invio dati con l'uso delle Strutture
- Alsa e Gambas - Invio dati con l'uso di un vettore 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"
- Alsa e Gambas: Gestione dei dati Midi in Ricezione - Introduzione
- Alsa e Gambas: Client e porte in Ricezione dei dati Midi
- Alsa e Gambas: Ricezione dei dati Midi con l'uso dei File Descriptor
- Alsa e Gambas: Ricezione dei dati Midi con un ciclo
- Alsa e Gambas: Ricezione dei dati Midi con Timer
- Alsa e Gambas: Ricezione dei dati Midi con un programma esterno di supporto
- Alsa e Gambas: Ricevere dati Midi da uno Standard Midi File
Modalità di dereferenziazione del Puntatore, passato dall'apposita funzione esterna di Alsa, per raccogliere i dati ricevuti
- Alsa e Gambas - Dereferenziazione mediante una Struttura
- Alsa e Gambas - Dereferenziazione mediante i Memory-Stream
- Alsa e Gambas - Dereferenziazione mediante una Classe specifica
- Alsa e Gambas - Dereferenziazione mediante lo scorrimento dell'area di memoria puntata dal Puntatore
- Alsa e Gambas - Dereferenziazione mediante un vettore di tipo Byte
ALSA e Gambas - Gestione dei dati Midi in "Ricezione" e contemporaneo "invio"
- ALSA e Gambas: Esempio di semplice Client Midi di Alsa in ricezione ed invio dati
- ALSA e Gambas: Esempio di semplice Commutatore Midi con Alsa
ALSA e Gambas - Il Client come Sequencer Midi
- ALSA e Gambas - Inviarsi una Eco~ nel futuro
- ALSA e Gambas - Il Tempo della coda
- ALSA e Gambas - Invio dei dati ad Alsa mediante una specifica funzione esterna