Differenze tra le versioni di "Gestione del MIDI con ALSA"

Da Gambas-it.org - Wikipedia.
(Alsa e Gambas: Gestione dei dati Midi in "Ricezione dati")
Riga 19: Riga 19:
 
====[[Alsa_e_Gambas:_Ricezione_senza_funzioni_ALSA|Ricezione senza funzioni ALSA]]====
 
====[[Alsa_e_Gambas:_Ricezione_senza_funzioni_ALSA|Ricezione senza funzioni ALSA]]====
 
====[[Alsa_e_Gambas:_Ricevere_dati_da_smf|Ricevere dati da uno ''Standard Midi File'']]====
 
====[[Alsa_e_Gambas:_Ricevere_dati_da_smf|Ricevere dati da uno ''Standard Midi File'']]====
 +
===Modalità di dereferenziazione del ''pointer'' per raccogliere i dati ricevuti dall'apposita funzione esterna di Alsa===
  
 
==Alsa e Gambas: Creare due client in un unico programma==
 
==Alsa e Gambas: Creare due client in un unico programma==

Versione delle 20:37, 26 gen 2013

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

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 per raccogliere i dati ricevuti dall'apposita funzione esterna di Alsa

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.