Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Taglio di MIDI

Salve a tutti,
avrei la necessità di scrivermi un programmino per tagliare dei file MIDI.
Il problema è che non so neanche da dove cominciare!! Qualcuno mi sa
procurare un pò di documentazione o, magari, qualche cosa di già fatto in
VB? Non mi interessano funzioni particolari: mi basta poter tagliare il file
visto che, come ho detto, è un programmino che serve soltanto a me.
GRAZIE 1000
Antonio Mirarchi

[*Antonio Mirarchi* = 
st...@virgilio.it
 in
news:4D9Qb.2414$
VS6....@tornado.fastwebnet.it
] ha scritto:

Non ne ho idea, nè so se funziona per i MIDI. Non ho nemmeno capito se vuoi
i sorgenti per adattarteli o ti basta un'utility.
Dovevo tagliare e sfumare (fade-in/out) dei WAV e ho risolto (pur non
essendo il massimo) con SoundPad (free).
Ho usato anche CDex (free) per trasferire da CD a WAV.
Avevo chiesto qui e mi erano stati indicati (ma non li ho provati perchè
SoundPad era più che sufficiente ai miei scopi) anche AudaCity, CDRipper e
GoldWave. Tutto trovato con Google.

> avrei la necessità di scrivermi un programmino per tagliare dei file MIDI.
Cosa Intendi per Tagliare ?
Un File Midi è un file che contiene una serie di istruzioni per comandare
una periferica musicale Midi o semplicemente il driver  della scheda audio
che emula una periferica midi. Ogni tipo di comando richiede un telegramma
composto da una serie di valori in sequenza, per esempio una nota necessita
di un telegramma composto da :
[NumeroNota] [ON/OFF] [Velocità][canale midi]
cosi come per il cambio del tipo di suono, del pedale sel sustain, volume
etc etc.
Quindi, cosa intendi per tagliare?
G.Chieli

 GoldWave. Tutto trovato con Google.
Conosco tutti questi programmi e nessuno fa quello che mi serve! Io devo
poter aprire un MIDI e salvarne un'altro di lunghezza inferiore...
Antonio Mirarchi

> Quindi, cosa intendi per tagliare?
Intendo eliminare X note da Y da tracce
Antonio Mirarchi

 ha scritto nel messaggio
news:uftQb.3889$VS6....@tornado.fastwebnet.it...


può anche provare con Note Worthy Composer (NWC).
Credo che sia addirittura freeware.
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
www.nicolaottomano.it

 Credo che sia addirittura freeware.
Dove lo trovo?
Grazie della risposta!
Antonio Mirarchi

 Grazie della risposta!
prego :-)


> 
http://www.noteworthysoftware.com/
Preso! Molto gentile... Io comunque preferivo implementarlo in VB...
Antonio Mirarchi

Se vuoi, per iniziare, ecco qualche informazione :
   Formato note : Canale Midi =  144 ch 1 -  159 ch 16 ; Numero Nota = 0-255
(DO - SI 7) ; Velocità : 1-127 oppure 0 = note OFF
Se il primo numero è compreso tra 192 e 208 è il canale Midi  relativo al
comando di program Change ed è seguito dal numero del programma 0-127
Se il primo numero è compreso tra 176 e 191 è il canale Midi  relativo a un
comando Control ed è seguito dall' identificativo del controllo: (0-255)
cntrl ID :
    0=Bank Change    segue valore 0-127
    32=Bank select LSB   segue valore 0-127
    11=Espressione
    1 = modulazione  segue valore  0-127
    7 = Volume  segue valore 0-127
   10 = Pan segue valore  0 = left  64=center 127=Right (e valori intermedi
danno posizioni intermedie)
   64=Damper pedal  0=off 127=ON
   66=Sustain pedal  0=off 127=ON
   67=Soft pedal  0=off 127=ON
   91 = Reverbero
   93 = Chorus
Spero che ti possano aiutare questi dati su cui si basa il 95% di un file
MIDI standard, senza addentrarsi nel Sistema esclusivo che riguarda moduli
musicali Midi, se i tuoi file sono per strumenti General Midi (GM) come la
scheda audio del PC con un banco soundfont standard GM, dovrebbero bastare.
Saluti
Giovanni Chieli

 scheda audio del PC con un banco soundfont standard GM, dovrebbero
bastare.
Si... Grazie mille!
Antonio Mirarchi