Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

6 - Le MIDI

> Forums de discussion > 6 - Le MIDI > [RESOLU] mididings : comment isoler les données d'un canal midi ?
Dernier post

[RESOLU] mididings : comment isoler les données d'un canal midi ?

olof utilisateur non connecté
bonjour
je suis en pleine config avec mididings.
quelqu'un saurait il me dire comment traiter des données arrivant sur un port d'entrée sur un canal midi particulier :
j'ai un clavier splitté qui emet sur 2 canaux midi, le 1 et le 3.
j'ai un jeu de scenes dans mididings, que j'actionne grace a des program change.
ça fonctionne bien à ceci pres que seul le canal midi 1 est dirrigé lorsque j'affete une sortie : mon patch stoneedge envoit bien mes infos midi du clvier sur le canal un vers les canaux 3 et 4 de yoshimi via la le port out1, mais ce qui sort du clavier sur le canal midi 3 n'est pas envoyé.

quelqu'un saurait il comment s'y prendre ?

from mididings import *

config(
 
    backend='alsa',
  
    client_name='yoshiswitch',
  
    in_ports = ['in1', 'in2', 'in3'],
  
    out_ports = ['out1', 'out2'],
 
    data_offset = 1,
)

nappevagues	        = Output('out1', 1)
nappestrings	        = Output('out1', 2)
stoneedge	        = ([Output('out1', 3),
			    Output('out1', 4)])

run(
 
    scenes = {
        5: nappevagues,
	6: nappestrings,
	7: stoneedge,
	74: stoneedge,
    },

  
    control = Filter(PROGRAM) >> ChannelFilter(1) >> SceneSwitch(),

  
    pre = ChannelFilter(1) >> ~Filter(PROGRAM),
)


olof utilisateur non connecté
j'aurais peut etre du poster ma question dans la section midi plutot ?

olinuxx utilisateur non connecté France
note modo-forum : sujet déplacé dans la section "6 - Le MIDI".


olof utilisateur non connecté
bon j'ai trouvé, c'est troujours l'erreur 45 redface (celle qui se passe à 45 cm de l'ecran)
je mets un filtre qui ne laisse passer que le cana 1 et apres je m'etonne que seul le canal 1 passe rolleyes

control = Filter(PROGRAM) >> ChannelFilter(1,3) >> SceneSwitch(),

  
    pre = ChannelFilter(1,3) >> ~Filter(PROGRAM),


et voilà c'est reparé.

olinuxx utilisateur non connecté France
Jolie correction d'erreur 45, c'est souvent celle qu'on voit le moins alors bravo ! biggrin

tenryu utilisateur non connecté France
Pour moi, c'est de l’hébreu smile !

olof utilisateur non connecté
tenryu écrit :
Pour moi, c'est de l’hébreu


bah, tu m'as bien conseillé de me mettre au chinois mandarin (lua) dans un autre post ...

tenryu utilisateur non connecté France
Lua, c'est pas en portugais, des fois ? N’empêche que, j'ai noté sur ma liste que je m'y mettrai un jour, parce que ça a l'air d'être une tuerie !

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

moncopainalain, 11:19, sam. 30 mai 2020: Confiné,j'ai écris Homescape, l'idée c'est d'enregistrer des sons pour faire de l’électro : [Lien] ça tourne sur pure data ou sur android en téléchargeant l'apk avec script fourni... Partagez. contactez moi.
olof, 09:15, jeu. 28 mai 2020: Ardour 6 est sorti.
olinuxx, 16:40, mar. 26 mai 2020: Bonjour et bienvenue à Jean Emberger et à JazzAddict cool
Sahaathyva, 23:49, lun. 25 mai 2020: ok pour la 1.3 , celle qui est censée supporter l'audio ;) @r1: lmms est mis de coté pour ma part à l'heure actuelle. là j'essaie d'aider Alex pour ZRythm mais dans la mesure de mes simples compétences
r1, 22:47, lun. 25 mai 2020: @Sahaathyva : Pour accélérer le mouvement, tu peux aussi participer au développement de lmms ! :-)
r1, 22:45, lun. 25 mai 2020: Excellente nouvelle pour lmms ! Et pour Ardour aussi d'ailleurs :-D
sub26nico, 21:21, lun. 25 mai 2020: ardour.org semble être redevenu fonctionnel, mais pas encore le forum
ycollet, 20:44, lun. 25 mai 2020: Aucune idée ... J'imagine plutôt une 1.3.0
Sahaathyva, 18:01, lun. 25 mai 2020: Desole pour les fautes de frappe je hais les claviers tactiles. Sinon ycollet c est annonce pour la 1.2.2 les lv2?
Sahaathyva, 15:40, lun. 25 mai 2020: C est possible sue le srv deconne leur forumme fait des blagues. Sinonycollet tres bonne nouvelle pout lmms il est quand meme temps pour un soft parti de linux de travailler avec des greffons linux natifs autres que ladspa
ycollet, 14:48, lun. 25 mai 2020: Le support LV2 vient d'être mergé dans la branche master de LMMS ...
Samuel, 13:57, lun. 25 mai 2020: @minimoineau. Ouais, c'est fatiguant, le serveur ne doit probablement pas bien tenir la charge en téléchargement