Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2011-08-04 22:39:14 envoyer la durée d'une note via midi

elode
membre
Lieu: Salasc
Date d'inscription: 2011-04-07
Messages: 28
Site web

envoyer la durée d'une note via midi



Bonjour,
Je sais que le midi fonctionne avec des note midi on et note midi off.
Mais est-ce qu'il y a un moyen de récupérer la durée de la note à son attaque?
Quand on travaille avec un séquenceur, la durée des notes est définie; donc elle doit être stoquée quelque part. est-ce qu'il à a moyen de la récupérer et de l'envoyer à Puredata?

Hors ligne

 

#2 2011-08-04 23:22:34 Re : envoyer la durée d'une note via midi

Olivier
N°4
Lieu: Chalon sur la Saône
Date d'inscription: 2009-04-07
Messages: 1471
Site web

Re: envoyer la durée d'une note via midi



Bonsjours...

De souvenir, le note off correspond à une vélocité de 0...


L'Amour au Peuple !

Hors ligne

 

#3 2011-08-04 23:30:43 Re : envoyer la durée d'une note via midi

elode
membre
Lieu: Salasc
Date d'inscription: 2011-04-07
Messages: 28
Site web

Re: envoyer la durée d'une note via midi



Oui, mais ce n'est pas ça que je cherche.
Je voudrais recevoir du séquenceur la durée en ms de la note, comme le fait l'objet [makenote] en sortie.
C'est parce-que dans mon patch, la durée de la note détermine la vitesse d'un lfo. Donc, j'ai besoin de la connaitre à l'attaque de la note.
Pour le moment, je ne vois pas d'autre solution que de l'envoyer du séquenceur vers pd via un contrôleur midi quelconque. Mais ça m'oblige à entrer une valeur pour ce contrôleur à chaque note, alors qu'elle est déjà définie par sa durée dans le pianoroll.
Je ne sais pas si c'est clair?

Dernière modification par elode (2011-08-04 23:52:28)

Hors ligne

 

#4 2011-08-04 23:48:24 Re : envoyer la durée d'une note via midi

Olivier
N°4
Lieu: Chalon sur la Saône
Date d'inscription: 2009-04-07
Messages: 1471
Site web

Re: envoyer la durée d'une note via midi



Je ne suis pas un cador en MIDI, mais je ne suis pas sûr que la durée d'une note soit transmise, mais plutôt le note-on et le note-off justement...
D'où les boutons "Panic" sur les softs MIDI pour cracher les éventuels note-off perdu dans la bataille...
C'est aussi pour cela que tu peux changer le tempo facilement à partir d'un .mid... la durée de la note change en fonction de la durée des mesures...

A confirmer toutefois...

Bon courage... smile

Dernière modification par Olivier (2011-08-04 23:51:29)


L'Amour au Peuple !

Hors ligne

 

#5 2011-08-05 00:41:23 Re : envoyer la durée d'une note via midi

elode
membre
Lieu: Salasc
Date d'inscription: 2011-04-07
Messages: 28
Site web

Re: envoyer la durée d'une note via midi



Bon… et ben merci pour les encouragements smile

Hors ligne

 

#6 2011-08-05 08:37:54 Re : envoyer la durée d'une note via midi

Jean-Christophe Sekinger
membre
Lieu: Bordeaux
Date d'inscription: 2010-05-26
Messages: 165
Site web

Re: envoyer la durée d'une note via midi



un simple [notein] récupère les trois valeurs principales d'une note: numéro de note MIDI/ dynamique et durée/canal MIDI

précision: l'outlet du milieu donne d'abord la vélocité n, l'affiche pendant toute la durée de la note, puis remet cette vélocité à 0

mais pourquoi veux-tu récupérer cette deuxième valeur en ms?

Dernière modification par Jean-Christophe Sekinger (2011-08-05 08:46:10)


En temps ordinaire(s), je ne suis pas un gars à problèmes

Hors ligne

 

#7 2011-08-05 10:44:48 Re : envoyer la durée d'une note via midi

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: envoyer la durée d'une note via midi



Yep d'après ce que je sais midi ne transmet que des évènements, il n'y a donc pas de transmission de durée, la durée sera la différence de temps entre la note on et la note off.
Par contre si tu as un fichier midi écrit à l'avance et donc qui peut être lu, tu peux peut être écrire un parser qui va calculer à l'avance les durée de note suivant les apparitions des on et off dans le fichier...
mes 2 cents

Hors ligne

 

#8 2011-08-05 15:15:36 Re : envoyer la durée d'une note via midi

oli44
membre
Lieu: Notre Dame des Landes
Date d'inscription: 2008-04-25
Messages: 585
Site web

Re: envoyer la durée d'une note via midi



+1 pour la proposition de Rep


voir du côté de mrpeach/midifile


La route est longue mais la voie est libre

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024