Gambas-it
  Blog     Wiki     Download     Il resto del Pinguino  
19 Maggio 2013, 00:35:59 *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizie: Nuova grafica e funzionalità per l'homepage di www.gambas-it.org
 
   Home   Guida Ricerca Utenti Accedi Registrati  
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: Sequencer Midi + Console Midi separata  (Letto 356 volte)
vuott
Senatore Gambero
******
Collegato Collegato

Messaggi: 2.060


Non seguitemi: non conosco la strada.


Mostra profilo
« inserito:: 30 Luglio 2012, 00:04:54 »

Vi presento due applicativi che funzionano "insieme" in modo interconnesso: un Sequencer_Midi ed una piccola Console Midi.

Questi due applicativi sono fra loro autonomi. La piccola Console Midi è scritta per poter funzionare come supporto del Sequencer, al quale è collegata.
Essi rappresentano l'esperienza pratica di far dialogare, ossia di trasmettere dati l'uno con l'altro mediante il sistema Alsa due o più applicativi Gambas. Questo è possibile in quanto entrambi i programmi sono Client di Alsa.

Attuali caratteristiche del Sequencer:
  • lettura ed invio ad Alsa per l'esecuzione di un file Midi standard (.mid);
  • interessante nuovo codice per l'invio degli eventi Midi ad Alsa: uso di una Classe specifica anziché dei Memory-Stream;
  • sequenziazione di file Midi avente qualsiasi dimensione;
  • capacità di lettura di un file Midi anche formato da più tracce (tipo 1);
  • capacità di lettura di tutti i Messaggi Midi;
  • possibilità di caricare qualsiasi file Midi mediante la classica finestra di dialogo;
  • gestione automatica ad excludendum dei messaggi SysEx;
  • gestione del cambio di Tempo metronomico posto in qualunque punto del file;
  • sequenziazione di file Midi aventi qualunque risoluzione del Tempo Delta (PPQN);
  • gestione di Messaggi Midi successivi privi di stato di esecuzione;
  • indicazione del Tempo metronomico ad ogni suo cambio;
  • possibilità di arresto del brano durante la sua esecuzione;
  • indicazione in percentuale dello scorrimento del brano;
  • cambio manuale del Tempo metronomico;
  • trasposizione semitonale di tutte le note del brano;
  • possibilità di ripetizione del brano all'infinito;
  • indicazione durante l'esecuzione del brano dei secondi trascorsi;
  • funzione Panic! . (nuovo !)


Attuali caratteristiche della Console-Midi di supporto:
  • interessante nuovo codice per l'invio degli eventi Midi ad Alsa: uso di una Classe specifica anziché dei Memory-Stream;
  • modifica del volume e dello strumento musicale per ciascun canale;
  • indicatore Vu-Meter delle Velocity;
  • indicatore del Volume effettivamente udibile del Canale prescelto;
  • creazione partitura dal file Midi (solo se è installato nel sistema il programma LilyPond).
« Ultima modifica: 10 Maggio 2013, 13:21:03 da vuott » Registrato
9bit
Grande Gambero
***
Scollegato Scollegato

Messaggi: 192



Mostra profilo
« Risposta #1 inserito:: 02 Maggio 2013, 23:07:47 »

Li ho appena scaricati ieri......è cambiato qualcosa?  Ciao ciao

ops! scusa.
funzione Panic! . (nuovo !)
Registrato
vuott
Senatore Gambero
******
Collegato Collegato

Messaggi: 2.060


Non seguitemi: non conosco la strada.


Mostra profilo
« Risposta #2 inserito:: 10 Maggio 2013, 16:59:25 »

Gli utenti iscritti a questo forum possono scaricare i sorgenti dei programmi allegati. Provateli !  coder

Indicazioni per l'uso:
* creare innanzitutto gli eseguibili .gambas di entrambi i programmi;
* lanciare per primo il proprio softynth, assicurandosi mediante il solito comando aconnect -iol, da lanciare in terminale, che esso abbia come proprio numero di Id-Client: 128 !
* lanciare, quindi, il Sequencer_Midi. La sua apertura determinerà l'automatico lancio anche della Console_Midi.
« Ultima modifica: 14 Maggio 2013, 17:13:37 da vuott » Registrato
9bit
Grande Gambero
***
Scollegato Scollegato

Messaggi: 192



Mostra profilo
« Risposta #3 inserito:: 11 Maggio 2013, 15:55:30 »

Voglio provare il i tuoi programmi, cosa mi consigli di installare come "softynth"?
Registrato
vuott
Senatore Gambero
******
Collegato Collegato

Messaggi: 2.060


Non seguitemi: non conosco la strada.


Mostra profilo
« Risposta #4 inserito:: 11 Maggio 2013, 16:15:16 »

cosa mi consigli di installare come "softynth"?

Io suggerisco ''QSynth'' .
Ricorda che, una volta lanciato QSynth, devi premere il tasto a sinistra "Setup". Quindi, nella finestra che appare, clicca sulla linguetta "Soundfonts". Qui assicurati che sia stato caricato un file "soundbank" (solitamente con estensione .F2). Il file con estensione .F2, contenente il banco di suoni, è anche messo a disposizione dallo stesso QSynth.
Registrato
9bit
Grande Gambero
***
Scollegato Scollegato

Messaggi: 192



Mostra profilo
« Risposta #5 inserito:: 12 Maggio 2013, 02:27:46 »

Ok! Grazie  Ciao ciao
Registrato
Pagine: [1]   Vai su
  Stampa  
 
Vai a:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2006-2009, Simple Machines XHTML 1.0 valido! CSS valido!
Se vuoi sostenere Gambas-it.org puoi fare una piccola donazione utilizzando PayPal: