Differenze tra le versioni di "La gestione dei dati Midi con il subsistema Seq"

Da Gambas-it.org - Wikipedia.
(Connessione delle porte dei Client)
Riga 1: Riga 1:
==Subsistema Seq: connettersi ad Alsa come Client==
+
==Subsistema Seq: connettersi ad ALSA come Client==
  
 
* [[Subsistema Seq: introduzione]]
 
* [[Subsistema Seq: introduzione]]
 
* [[Subsistema Seq: Il Client di Alsa e le sue porte]]
 
* [[Subsistema Seq: Il Client di Alsa e le sue porte]]
  
==Alsa e Gambas: Gestione dei dati Midi in "Invio dati"==
+
==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]]
Riga 16: Riga 16:
 
* [[Alsa e Gambas: Invio dati con l'uso di una Classe specifica]]
 
* [[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 dati"==
  
 
* [[Alsa e Gambas: Gestione dei dati Midi in Ricezione - Introduzione]]
 
* [[Alsa e Gambas: Gestione dei dati Midi in Ricezione - Introduzione]]
Riga 31: Riga 31:
 
* [[Esempio di semplice Client Midi di Alsa in ricezione dati]]
 
* [[Esempio di semplice Client Midi di Alsa in ricezione dati]]
  
==Connessione delle porte dei Client==
+
==ALSA e Gambas: Connessione delle porte dei Client==
 
* [[ALSA e Gambas: Connettere due Client mediante la sottoscrizione delle porte]]
 
* [[ALSA e Gambas: Connettere due Client mediante la sottoscrizione delle porte]]
  
==Gestione dei dati Midi in "Ricezione" e contemporaneo "invio"==
+
==ALSA e Gambas: Gestione dei dati Midi in "Ricezione" e contemporaneo "invio"==
 
====[[Esempio di semplice Client Midi di Alsa in ricezione ed invio dati]]====
 
====[[Esempio di semplice Client Midi di Alsa in ricezione ed invio dati]]====
 
====[[Esempio di semplice Commutatore Midi con Alsa]]====
 
====[[Esempio di semplice Commutatore Midi con Alsa]]====
  
==Alsa e Gambas: Creare più client in un unico programma==
+
==ALSA e Gambas: Creare più client in un unico programma==
 
====[[Alsa_e_Gambas: Un programma con due Client e due porte diverse|Un programma con due Client e due porte diverse]]====
 
====[[Alsa_e_Gambas: Un programma con due Client e due porte diverse|Un programma con due Client e due porte diverse]]====
 
====[[Creare 16 Client ciascuno avente 16 porte in Uscita e 16 porte in Entrata]]====
 
====[[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==
 
====[[Il_sequencer_Midi_Introduzione|Introduzione]]====
 
====[[Il_sequencer_Midi_Introduzione|Introduzione]]====
 
====[[Alsa_e_Gambas:_Il_Timestamp|La marcatura temporale degli eventi: il ''Timestamp'']]====
 
====[[Alsa_e_Gambas:_Il_Timestamp|La marcatura temporale degli eventi: il ''Timestamp'']]====
Riga 50: Riga 50:
 
====[[Alsa_e_Gambas:_Invio_dati_con_una_funzione_Alsa|Invio dei dati ad Alsa mediante una specifica funzione esterna]]====
 
====[[Alsa_e_Gambas:_Invio_dati_con_una_funzione_Alsa|Invio dei dati ad Alsa mediante una specifica funzione esterna]]====
  
==Alsa e Gambas: Salvare i dati in uno Standard Midi File==
+
==ALSA e Gambas: Salvare i dati in uno Standard Midi File==
 
====[[Alsa_e_Gambas:_Registrare_messaggi_Midi|Registrare messaggi Midi]]====
 
====[[Alsa_e_Gambas:_Registrare_messaggi_Midi|Registrare messaggi Midi]]====
 
====[[Alsa_e_Gambas:_Salvataggio_dei_dati|Il salvataggio dei dati Midi]]====
 
====[[Alsa_e_Gambas:_Salvataggio_dei_dati|Il salvataggio dei dati Midi]]====

Versione delle 17:57, 11 gen 2022

Subsistema Seq: connettersi ad ALSA come Client

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

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

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

ALSA e Gambas: Connessione delle porte dei Client

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

Esempio di semplice Client Midi di Alsa in ricezione ed invio dati

Esempio di semplice Commutatore Midi con Alsa

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

Un programma con due Client e due porte diverse

Creare 16 Client ciascuno avente 16 porte in Uscita e 16 porte in Entrata

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