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")
 
(15 versioni intermedie di uno stesso utente non sono mostrate)
Riga 3: Riga 3:
 
* [[ALSA e Gambas - Subsistema Seq: introduzione]]
 
* [[ALSA e Gambas - Subsistema Seq: introduzione]]
 
* [[ALSA e Gambas - Subsistema Seq: Il Client di Alsa e le sue porte]]
 
* [[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 - Gestione dei Messaggi Midi standard==
 
==ALSA e Gambas - Gestione dei Messaggi Midi standard==
  
 
* [[Alsa e Gambas - Dai Messaggi Midi standard all'Evento Midi di ALSA]]
 
* [[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 - Gestione dei dati Midi in "Invio dati"==
Riga 13: Riga 24:
 
* [[Alsa e Gambas: Client e Porte in Invio dati - Connessione della porta del programma con il Client Softsynth]]
 
* [[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 dei dati senza connessione della porta del programma con il Softsynth]]
* [[Alsa e Gambas: 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 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 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 un'area di memoria allocata]]
 
* [[Alsa e Gambas: Invio dati con l'uso di una Classe specifica]]
 
* [[Alsa e Gambas: Invio dati con l'uso di una Classe specifica]]
Riga 25: Riga 34:
 
* [[Alsa e Gambas: Client e porte in Ricezione dei dati Midi]]
 
* [[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 l'uso dei File Descriptor]]
* [[Alsa e Gambas: Ricezione dei dati Midi con un ciclo e con Timer]]
+
* [[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: Ricezione dei dati Midi con un programma esterno di supporto]]
 
* [[Alsa e Gambas: Ricevere dati Midi da uno Standard Midi File]]
 
* [[Alsa e Gambas: Ricevere dati Midi da uno Standard Midi File]]
  
====Modalità di dereferenziazione del ''pointer'', passato dall'apposita funzione esterna di Alsa, per raccogliere i dati ricevuti====
+
====Modalità di dereferenziazione del ''Puntatore'', passato dall'apposita funzione esterna di Alsa, per raccogliere i dati ricevuti====
* [[Dereferenziazione mediante lo scorrimento dell'area di memoria puntata dal Puntatore]]
+
* [[Alsa e Gambas - Dereferenziazione mediante una Struttura]]
* [[Dereferenziazione mediante i Memory-Stream]]
+
* [[Alsa e Gambas - Dereferenziazione mediante i Memory-Stream]]
* [[Dereferenziazione mediante una Struttura]]
+
* [[Alsa e Gambas - Dereferenziazione mediante una Classe specifica]]
* [[Esempio di semplice Client Midi di Alsa in ricezione dati]]
+
* [[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 - Connessione delle porte dei Client==
 
* [[ALSA e Gambas: Connettere due Client mediante la sottoscrizione delle porte]]
 
  
 
==ALSA e Gambas - Gestione dei dati Midi in "Ricezione" e contemporaneo "invio"==
 
==ALSA e Gambas - Gestione dei dati Midi in "Ricezione" e contemporaneo "invio"==
Riga 42: Riga 50:
 
* [[ALSA e Gambas: Esempio di semplice Client Midi di Alsa in ricezione ed invio dati]]
 
* [[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: Esempio di semplice Commutatore Midi con Alsa]]
 
==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 - Il Client come ''Sequencer'' Midi==
 
==ALSA e Gambas - Il Client come ''Sequencer'' Midi==
  
* [[ALSA e Gambas - La marcatura temporale degli eventi: il Timestamp]]
+
* [[ALSA e Gambas - Inviarsi una Eco~ nel futuro]]
* [[ALSA e Gambas - L'accodamento degli eventi]]
 
 
* [[ALSA e Gambas - Il Tempo della coda]]
 
* [[ALSA e Gambas - Il Tempo della coda]]
* [[ALSA e Gambas - Inviarsi una Eco~ nel futuro]]
 
 
* [[ALSA e Gambas - Invio dei dati ad Alsa mediante una specifica funzione esterna]]
 
* [[ALSA e Gambas - Invio dei dati ad Alsa mediante una specifica funzione esterna]]
  

Versione attuale delle 19:26, 3 dic 2023

ALSA e Gambas - Subsistema Seq: connettersi ad ALSA come Client

ALSA e Gambas - Connessione delle porte dei Client

ALSA e Gambas - Creare più client in un unico programma

ALSA e Gambas - Gestione dei Messaggi Midi standard

ALSA e Gambas - Gestione dei dati Midi in "Invio dati"

ALSA e Gambas - Gestione dei dati Midi in "Ricezione dati"

Modalità di dereferenziazione del Puntatore, passato dall'apposita funzione esterna di Alsa, per raccogliere i dati ricevuti

ALSA e Gambas - Gestione dei dati Midi in "Ricezione" e contemporaneo "invio"

ALSA e Gambas - Il Client come Sequencer Midi

ALSA e Gambas - Salvare i dati in uno Standard Midi File