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

6 - Le MIDI

> Forums de discussion > 6 - Le MIDI > [Résolu] manipulations de fichiers midi
Dernier post

[Résolu] manipulations de fichiers midi

flanker utilisateur non connecté France
Bonjour,

je suis sous Ubuntu 10.04 et je cherche à manipuler des fichiers midi dans le sens suivant :

- fusionner toutes les voix d'une piste pour n'en obtenir qu'une seule
- ou séparer les multiples voix d'une piste pour en faire autant de pistes différentes
- doubler ou diviser la durée des notes et silences. ex: les noires deviennent des blanches, les croches deviennent des noires etc.

J'ai essayé avec Rosegarden et Noteedit mais sans succès et mes recherches Google (sans doute mal formulées) sont restées tout aussi vaines.

Merci d'avance pour toutes solutions et / ou piste de recherche

pianolivier utilisateur non connecté France
salut flanker !

en effet a ma connaissance, rosegarden ne dispose pas de telles fonctions, d'ailleur je ne sait pas si aucun séquenceur les possede !
heuresement, il y a des applis pour tout, ce qui te concerne c'est le portail Utilitaires MIDI : dedans tu y trouvera par exemple qmidiroute, ou si tu est mao-tivé mididings ou puredata wink

bonne lecture,
oliv'

flanker utilisateur non connecté France
pianolivier écrit :
salut flanker !

en effet a ma connaissance, rosegarden ne dispose pas de telles fonctions, d'ailleur je ne sait pas si aucun séquenceur les possede !
heuresement, il y a des applis pour tout, ce qui te concerne c'est le portail Utilitaires MIDI : dedans tu y trouvera par exemple qmidiroute, ou si tu est mao-tivé mididings ou puredata wink

bonne lecture,
oliv'


Tout d'abord merci pour ta réponse : en effet j'avais déjà vu mididings et celà semblait pouvoir répondre à mes questions, mais à quel prix ! Donc qmidiroute me semble plus abordable.

Ceci dit coté documentation c'est à peu près le désert de gobi ! Il m'a d'abord fallu un certain temps pour comprendre qu'on ne pouvait pas "ouvrir" un fichier midi avec mais qu'il fallait l'utiliser comme un synthétiseur, en lieu et place de Timidity par exemple. Je peux donc jouer avec kmid connecté en sortie à qmidiroute (via éventuellement qjackctrl).

Et après ?

Bon, je vois bien que ce que l'on appelle des routes agissent comme des filtres : si l’évènement entrant correspond à tel critère il sera transformé en sortie de telle manière. Tout le reste suivra, je suppose, la route "non traité". La définition de ces routes ne me paraît du reste pas chose triviale.

Mais comment récupérer le résultat sous forme de fichier.mid ? sur quoi faut-t-il que je branche qmidiroute en sortie ? La page man parle d'un "port ALSA de sortie dédié". Existe-t-il une application qui récupère la sortie d'un port alsa pour écrire dans un fichier ? Si possible compatible Jack ?

Merci d'avance.

flanker utilisateur non connecté France
flanker écrit :
Mais comment récupérer le résultat sous forme de fichier.mid ? sur quoi faut-t-il que je branche qmidiroute en sortie ?
Merci d'avance.


Oui, bon, j'aurai pu réfléchir un poil de plus. Rosegarden sans doute ?

Pour le moment je n'y arrive pas encore. Pourtant si je branche kmid en entrée de rosegarden via qjackctrl ça enregistre, mais pas si je branche qmidiroute en sortie de kmid et en entrée de rosegarden.

Je suppose que cela a avoir avec se port de sortie alsa mentionné dans la page man et proposé en sortie des routes. En l’occurrence j'ai le choix entre les n° de port 1 et 2. Comment les rediriger en entréd de Rosegarden ?

flanker utilisateur non connecté France
Bon, je n'avais pas vu la case cochée "ignorer les événements non traités". Une fois décochée tout fonctionne (en effet il n'y avais que des éléments non traités pour le test).

Reste juste à maitriser ce joujou. Je ne comprends vas comment traiter la notion de voix ni comment appliquer un coefficient à une valeur mais je suppose que je m'en sortirai.

Si j'y arrive et si j'ai la motivation je me fendrai d'un petit tutorial

Merci pour l'aide

olinuxx utilisateur non connecté France
flanker écrit :
Si j'y arrive et si j'ai la motivation je me fendrai d'un petit tutorial



ah oui ! Ça s'est une super idée wink

Sinon, si tu regardes la page de qMidiRoute, tu y verras qu'un des développeurs passe de temps en temps sur le site. Et même que je peux te dire qu'il n'y a pas une semaine où je ne le vois pas passer par IRC. Donc, mon conseil, cherche tout ce que tu peux par toi même, et puis passe sur IRC ensuite wink

a+
Olivier

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

calixtus06, 09:30, mer. 27 mars 2024: Bonjour et bienvenue à Noar :-)
olinuxx, 18:50, lun. 25 mars 2024: Bonjour et bienvenue à Ted Demore cool
olinuxx, 17:52, dim. 24 mars 2024: Bonjour et bienvenue à Noitavon cool
calixtus06, 11:07, jeu. 21 mars 2024: Bonjour et bienvenue à obds, ceric :-)
obds, 16:12, mar. 19 mars 2024: Cet édito est juste parfait. Trop beau !
olinuxx, 11:48, ven. 15 mars 2024: Bonjour et bienvenue à Jerry cool
calixtus06, 18:03, mer. 13 mars 2024: Bonjour et bienvenue à tanguero :-)
olinuxx, 11:01, dim. 10 mars 2024: Bonjour et bienvenue à lolo cool
bda, 16:59, sam. 09 mars 2024: Chapeau pour l'édito. Vous êtes au top les gars :-)
allany, 07:20, jeu. 07 mars 2024: Ça ne fait jamais de mal, c'est l'éditorial ! [Lien]
olinuxx, 19:52, mer. 06 mars 2024: Bonjour et bienvenue à TrkNrk cool
calixtus06, 11:17, mar. 05 mars 2024: Bonjour et bienvenue à D752 :-)