[musique] bricolages "midi" !
Répondre à la discussion
Affichage des résultats 1 à 29 sur 29

[musique] bricolages "midi" !



  1. #1
    LTHOMAS

    Lightbulb [musique] bricolages "midi" !


    ------

    bonjour à tous, j'ai quelques projets et j'aimerai savoir s'ils sont réalisables !

    J'ai 2 synthés, un "bon" (le 2) et un "vieu" (le 1), que j'ai reliés par un cable midi, pour que lorsque je joue sur le 1er, le son sorte sur le 2e => j'ai donc un meilleur son. Voilà un petit plan...:

    ici

    Le problème : je ne peux pas régler le volume des 2 synthés séparément : si je monte le son, je le monte sur les deux. Alors j'aimerai savoir, si sur le cable midi je pouvais ajouter un petit montage (je ne sais pas lequel...) pour régler le volume du synthé 1 séparément ! Je pense que c'est compliqué, mais bon je demande...

    merci
    @+

    -----

  2. #2
    gienas
    Modérateur

    Re : [musique] bricolages "midi" !

    Bonjour LTHOMAS et tout le groupe

    Hum!
    Je ne suis pas spécialiste en musique électronique, mais j'ai un sérieux doute

    Il me semble bien que la liaison est purement numérique, donc, à part modifier des bits dans la transmission, je vois mal.

    Où se fait le réglage du volume?

  3. #3
    LTHOMAS

    Re : [musique] bricolages "midi" !

    ben en fait sur le synthé 1 il ya bien un bouton de volume, mais c'est le volume "analogique", les bits du signal midi n'en tiennent pas compte, le problème est numérique....

  4. #4
    Narduccio

    Re : [musique] bricolages "midi" !

    a transmission du signal Midi est opto-électronique. Cela présente de nombreux avantages, pas de transmissions d'interférence, pas de larsen, ... C'est donc un signal numérique qui transite à travers les cables. Mais théoriquement, tu devrais pouvoir envoyer des ordres de volumes séparement de l'un à l'autre claviers, le problème c'est que ton vieux synthé n'est pas prévu pour être utilisé en clavier maitre.
    "Une théorie n'est scientifique que si elle est réfutable". Karl Popper

  5. A voir en vidéo sur Futura
  6. #5
    freepicbasic

    Re : [musique] bricolages "midi" !

    le niveau sonore est reglable dans le code.
    Le problème est que si le logiciel qui envoie le code (ancien clavier) ne le gere pas , a part, refaire une carte je vois pas comment on peut faire.

    Mon appli Beatbox
    http://perso.orange.fr/pat.deaubonne...ox/beatbox.htm
    la version exe qui génére des fichiers midi est téléchargeable.

  7. #6
    arsene de gallium

    Re : [musique] bricolages "midi" !

    Dés le début les codes midi tiennent compte du niveau. Cela s'appelle la vélocité.
    D'aprés le schéma indiqué c'est normal. Il faut brancher la sortie audio de chaque synthé sur un mélangeur (table de mixage).
    A+

  8. #7
    LTHOMAS

    Re : [musique] bricolages "midi" !

    ton vieux synthé n'est pas prévu pour être utilisé en clavier maitre.
    Ehh je pense que c'est le synthé 2 le maitre, c'est le bon !!... Et puis je dis que l'autre il est vieu au niveau qualité de son... Question midi il fonctionne très bien !!

    Le problème est que si le logiciel qui envoie le code (ancien clavier) ne le gere pas , a part, refaire une carte je vois pas comment on peut faire.
    Oui il faut refaire une carte... même avec un µC sans doute !!!

    D'aprés le schéma indiqué c'est normal. Il faut brancher la sortie audio de chaque synthé sur un mélangeur (table de mixage).
    Ca non, si je branches mes deux synthés sur une table, je retrouve le son pourri du plus vieu... Le son des 2 synthés sort sur l'unique sortie audio du synthé 2 (le bon ) d'où le problème du réglage de volume !

  9. #8
    LTHOMAS

    Re : [musique] bricolages "midi" !

    j'ai trouvé qques infos sur le midi : ici

    Donc dans tous les nombres binaires qui passent dans ce cable dès que j'appuie sur une touche; il faut modifier l'octet de vélocité, comme ça :

    valeur initiale X N = nouvelle valeur de vélocité à envoyer
    avec N le coef du nouveau volume (positif, plus fort, négatif, - fort)

  10. #9
    gienas
    Modérateur

    Re : [musique] bricolages "midi" !

    Je crois avoir compris, sur le post #1, que tu utilisais cette config pour avoir un meilleur son.

    La solution serait donc de changer l'ampli du vieux, ou le convertisseur MIDI -> audio analogique, enfin l'élément qui, sur le vieux, est compris entre le signal numérique et la sortie audio. Si cette sortie audio est de mauvaise qualité, il est possible qu'elle soit prise à la sortie HP d'un mauvais ampli. As-tu accès au premier étage audio, juste après la conversion N/A?

    Edit:
    Pour rester compréhensible, ce post doit suivre le #7, dans mon esprit.
    Dernière modification par gienas ; 02/09/2006 à 17h00.

  11. #10
    LTHOMAS

    Re : [musique] bricolages "midi" !

    Citation Envoyé par gienas Voir le message
    Je crois avoir compris, sur le post #1, que tu utilisais cette config pour avoir un meilleur son.

    La solution serait donc de changer l'ampli du vieux, ou le convertisseur MIDI -> audio analogique, enfin l'élément qui, sur le vieux, est compris entre le signal numérique et la sortie audio. Si cette sortie audio est de mauvaise qualité, il est possible qu'elle soit prise à la sortie HP d'un mauvais ampli. As-tu accès au premier étage audio, juste après la conversion N/A?
    merci pour ta réponse, mais c'est pas un problème d'ampli mais bien un problème de son ! Dans ces synthés on trouve des imitations d'instruments (piano, etc). La différence entre un synthé qui a 8-9 ans (le "vieu") et un synthé qui a 1 an (le "bon") c'est la qualité d'immitation qui est meilleur ! Il ya aussi plus d'effets, une meilleur dynamique, etc...

    en lisan l'article du lien que j'ai indiqué tout à l'heure, je pense que cette partie est interressante :
    2.1.6 - Les messages Control Change
    plus précisément :
    2.1.6.10 - Expression
    C'est précisément ce qu'il me faut !!
    maintenant je ne sais pas comment le mettre en oeuvre, ni comment ça marche d'ailleurs avec tous ces signaux... et comment tout ça se coordonne dans mon fichu cable midi !!!

    C'est que c'est compliqué !!!!

  12. #11
    gienas
    Modérateur

    Re : [musique] bricolages "midi" !

    C'est un peu trop de l'hébreu, pour moi

    Cependant je crois comprendre que les nouvelles fonctionnalités que tu cites ne sont pas implémentées dans le vieux, tu le sais, mais tu souhaites malgré tout l'utiliser, bien que ces fonctions n'existent pas.

    Le fait que le son soit "meilleur" indique probablement une meilleure qualité et/ou résolution du convertisseur midi -> analogique. Je ne sais pas si cela fait l'objet d'un circuit, d'une carte, ou d'un peu plus

  13. #12
    LTHOMAS

    Re : [musique] bricolages "midi" !

    pas implémentées dans le vieu
    Sans doute... Peut-etre que l'on peut faire faire ce travail au nouveau ???
    Mais comment...
    Parce qu'enfait, c'est le vieu qui donne les instrctions au nouveau via le cable midi. Peut etre peut on rajouter un montage, genre pédale d'expression (réglage du volume) EN PLUS du vieu synthé, le nouveau va donc prendre les paramètres du vieu ET cette pédale pour générer le son ? Nan ??
    Dernière modification par LTHOMAS ; 02/09/2006 à 18h06.

  14. #13
    freepicbasic

    Re : [musique] bricolages "midi" !

    chaque note contient sur niveau de volume.
    Voir extrait du codage d'une note , extrait de mon prog Beatbox.

    Code:
    void PlayNote(HWND hwnd,unsigned long note,unsigned long volume,unsigned long canal ,unsigned long instru)
    {
    DWORD lNoteOn, lInstru;
    
    	if (canal!=9) {
    		lInstru= (instru<<8L) + 0x0C0 + canal;
    		midiOutShortMsg( hMidiOut, lInstru ) ;
    		}
    
    	lNoteOn = (volume<<16L) ;
    	lNoteOn += (note<<8L);
        lNoteOn += 0x090 ;
        lNoteOn +=  canal;
    	midiOutShortMsg( hMidiOut, lNoteOn ) ;
    }

    Normallement cela sert à faire des notes plus ou moins fortes.
    Il est possible que sur l'ancien clavier ce niveau n'est pas utilisé , ou seulement pour situer le niveau général, autrement dit toujours à fond.
    Pour faire varier il faut un µc qui serait en série sur la ligne et qui recevrait tout et renverrait tout, et qui au passage modifie les valeurs codées.
    Un concept simple mais des heures de travail pour le réaliser...

  15. #14
    LTHOMAS

    Re : [musique] bricolages "midi" !

    Un concept simple mais des heures de travail pour le réaliser...
    Effectivement...

    A réfléchir...
    C'est pas évident...

  16. #15
    Narduccio

    Re : [musique] bricolages "midi" !

    Citation Envoyé par LTHOMAS Voir le message
    Ehh je pense que c'est le synthé 2 le maître, c'est le bon !!... Et puis je dis que l'autre il est vieux au niveau qualité de son... Question midi il fonctionne très bien !!
    Ce que l'on nomme un "clavier-maître", c'est un clavier qui va servir à piloter les autres instruments MIDI. Il existe même des claviers-maître qui ne sortent pas de sons. Si tu te sert des touches du synthé 1, pour commander le synthé 2, c'est le synthé 1 qui jouera le rôle de clavier-maître. En tout cas, le synthé 2 ne peut être le maître parce qu'il n'est pas branché sur le Midi In du clavier 1.
    "Une théorie n'est scientifique que si elle est réfutable". Karl Popper

  17. #16
    Invité

    Re : [musique] bricolages "midi" !

    Citation Envoyé par LTHOMAS Voir le message
    J'ai 2 synthés, un "bon" (le 2) et un "vieu" (le 1), que j'ai reliés par un cable midi, pour que lorsque je joue sur le 1er, le son sorte sur le 2e => j'ai donc un meilleur son.
    Hello,

    Sur le "bon" synthé, vérifie si tu n'a pas des filtres qui permettent d'ignorer certains messages MIDI (MIDI message filter)

    A vérifier sur l'autre aussi !

    A+,

    Bruno

  18. #17
    LTHOMAS

    Re : [musique] bricolages "midi" !

    Ce que l'on nomme un "clavier-maître", c'est un clavier qui va servir à piloter les autres instruments MIDI
    ok

    Sur le "bon" synthé, vérifie si tu n'a pas des filtres qui permettent d'ignorer certains messages MIDI (MIDI message filter)
    Oui il ya qques trucs, notemment pour les rythmes de batterie... Le son n'est pas filtré !

  19. #18
    freepicbasic

    Re : [musique] bricolages "midi" !

    Des idées;
    1)Envoyer le flux midi vers un PC.
    Je ne peux pas juger de la qualité , à vous de voir...
    Utiliser modiMon sur le site lien dessous.

    2)Créer une sortie midi à partir d'un clavier (de recup).
    J'ai recyclé un vieux clavier genre Bontempi (de noel ) qualité son Nul.
    En le connectant sur le PC qualité synthé sur le PC avec sortie HP de puissance .
    Vraiment rien à voir avec le son Bontempi.

    Avec se montage décrit ci dessous;

    http://www.geocities.com/JDPetkov/Ha...idikeyb.htm#ES
    http://www.borg.com/%7Ejglatt/hardware/key.htm

    Suivre les liens des choses intéressantes pour les amateurs de musique midi.

    Certains sites sans doute vu le succès du montage sont devenu plus ou moins commercial et vendent des cartes toutes faites.


    Pour le volume reste à modifier le soft...
    Peut être qu'un courrier à l'auteur (en Anglais) pourrait le décider à ajouter un reglage de volume, une pin libre sur le pic.
    Ou alors déssassembler le prog et le modifier.

    A+
    pat

  20. #19
    Narduccio

    Re : [musique] bricolages "midi" !

    Pour ce qui est des claviers. Ceux de bases qui équipent les synthés permiers prix ou les vieus synthés ne sont constitués que par une série d'interrupteurs ne gérant pas les paramètres tels que la "vélocité". Le signal envoyé est donc 1111 ou 0000 (ou plutôt NoteOn et NoteOff).Les claviers plus évolués tiennent compte de la vitesse et de la force d'appui sur les touches, permettant de moduler ce signal et donc le jeu de l'éxecutant.

    Un clavier maître haut de gamme peut valoir plusieurs cantaines d'euroe et il n'y a aucun sons qui en sort.
    http://fr.audiofanzine.com/produits/...and_rd150.html

    Il est possible par divers montages midi d'influer sur le volume du signal, mais cela ne pourra que s'aplliquer à toutes les touches simultanément.

    Il existe des pédales idi qui font direcement ce travail (ou d'autres en fonction de leurs programation).
    http://fr.audiofanzine.com/produits/...lier_midi.html

    En connectant cette pédale antre tes 2 synthés, tu peux obtenir facilement l'efet voulu.
    "Une théorie n'est scientifique que si elle est réfutable". Karl Popper

  21. #20
    LTHOMAS

    Re : [musique] bricolages "midi" !

    par une série d'interrupteurs ne gérant pas les paramètres tels que la "vélocité".
    le mien en tien compte.

    Il existe des pédales idi qui font direcement ce travail (ou d'autres en fonction de leurs programation).
    http://fr.audiofanzine.com/produits/...,mao,pedale_pe dalier_midi.html

    En connectant cette pédale antre tes 2 synthés, tu peux obtenir facilement l'efet voulu.
    Je connais ce type de pédales, mais je pensais qu'il fallait une prise spéciale sur le synthé.

    En connectant cette pédale antre tes 2 synthés, tu peux obtenir facilement l'efet voulu
    Si c'est si simple. Mais ces pédales changent bien les données MIDI ? Est-ce qu'ai bout il ya une prise midi ? Ca se connecte sur l'entrée IN du synthé ?

  22. #21
    Narduccio

    Re : [musique] bricolages "midi" !

    Il ne faut pas condondre les pédales vendues avec certains synthés et une pédale Midi. Les premières se branchent à l'aide d'un connecteur spécifique et interviennent sur certaines fonctions du synthé. Les secondes sont des instruments MIDI a part entière qui interviennent bien sur les données Midi.

    ar exemple, sur ce mode d'emploi, on voit qu'il y a une connexion MIDI OUT : ftp://ftp.digitech.com/pub/PDFs/Manuals/c8.pdf
    "Une théorie n'est scientifique que si elle est réfutable". Karl Popper

  23. #22
    LTHOMAS

    Re : [musique] bricolages "midi" !

    ok donc il n'existe pas vraiement d'appareil qui permette de faire ce que je veux... Sur la deuxième pédale, c'est étonnant qu'il n'y a pas de midi in

  24. #23
    freepicbasic

    Re : [musique] bricolages "midi" !

    Je viens de lire le document du montage Midi Keyboard,
    La version 2 permet de modifier le volume , donc inutile de demander à l'auteur c'est deja fait!

    Code:
    MIDI channel   : 1  (MIDI channel number range is 1..16)
    Starting octave: 4  (Octave number range is 1..11)
    Starting note  : 41 (F-Fa, note number range is 0..127)
    Velocity value : 127(Velocity value range is 0..127)
    
    To adjust these values you should press Program button, and holding it down,
    press once or more times some of first (leftmost) 8 keys on your keyboard. 
    The meaning of these keys is:
    
    Key1: MIDI channel -1
    Key2: MIDI channel +1
    Key3: Starting octave -1
    Key4: Starting octave +1
    Key5: Starting note -1
    Key6: Starting note +1
    Key7: Velocity -1
    Key8: Velocity +1
    ça !!!
    Versions 2 & 1.51 & 1.52
    http://www.geocities.com/JDPetkov/Ha...b/midikeyb.htm

  25. #24
    Narduccio

    Re : [musique] bricolages "midi" !

    Key7: Velocity -1
    Key8: Velocity +1
    La vélocité prenant une valeur comprise entre 0 et 127, il vaudrait mieux prévoir une "tirette" à 128 positions, plutôt que d'appuyer 128 fois sur un bouton dans les cas extrêmes.
    "Une théorie n'est scientifique que si elle est réfutable". Karl Popper

  26. #25
    LTHOMAS

    Re : [musique] bricolages "midi" !

    Je ne veux pas non plus embêter le monde, mais je ne vais pas m'amuser à trimbaler l'ordi à chaque fois que je trimbale le synthé à un concert !!!

    Je vais étudier plus sérieusement tout ça un de ces jours, pour voir si on peut mettre tout ça dans un PIC...
    Ce qui m'embete surtout c'est de communiquer en liaison série, je ne trouve pas ça évident à mettre en oeuvre et à programmer
    Parce que si j'ai bien compris, les signaux midi sont faits ainsi :

    - Note on
    - octet "son"
    - octet vélocité
    - note off

    Ce qu'il faut faire c'est détecter le note on, laisser passer l'octet son, lire l'octet vélocité, le changer, envoyer la nouvelle vélocité, laisser passer le note off.
    Le problème c'est qu'il faut faire ça en direct, sans pertuber les infos du signal midi

  27. #26
    freepicbasic

    Re : [musique] bricolages "midi" !

    la solution du post #23 est de refaire une carte à la place , ou en doublon de la carte existante et de cabler la sortie sur le second synthé.
    faut cabler les touche quoi...

  28. #27
    LTHOMAS

    Re : [musique] bricolages "midi" !

    faut cabler les touche quoi...
    ouai bon je crois que je vais laisser tomber...

  29. #28
    berdec25

    Re : [musique] bricolages "midi" !

    Bonjour.

    Je crois que je tiens la solution miracle !
    http://tomscarff.tripod.com/midi_mixer/midi_mixer.htm
    et avec 8 potentiomètres permettant de controler 8 cannaux midi sélectionnables de 1 à 8 ou de 9 à 16 par un sinple interrupteur.
    Il dispose bien des MIDI in et MIDI out, un autre interrupteur permet d'intervenir sur le volume ou la vélocité.

    De plus vous avez le schéma, les sources et le binaire du PIC 16F877, celà vous évite beaucoup de travail et vous permet même de personnaliser ce montage. Si vous l'amélierez, n'oubliez pas d'en faire profiter tout le monde.

    Avant de réaliser ce montage, plongez vous dans la notice de votre nouveau clavier pour vérifier qu'il n'y ait pas déjà de possibilité de modifier (filtrer) le message MIDI ou le canal pour lui faire subir un changement de volume avant qu'il ne soit transmit au synthétiseur (conversion des événements MIDI en son analogique audible).

    Vous trouverez aussi sur ce site beaucoup d'autre réalisations sérieuses autour du MIDI.

    Je ne vous conseille pas de réaliser l'encodeur MIDI des posts précédents qui ne comporte même pas l'option vélocité et quel est la possibilité en polyphonie et en temps de réponse total de l'action de la touche à la sortie réelle de l'info MIDI ?

    Petit conseil : prenez des optocoupleurs suffisament rapides pour
    éviter les mauvaises surprises.

    Bon courage pour la suite.
    Cordialement.
    berdec25

  30. #29
    freepicbasic

    Re : [musique] bricolages "midi" !

    Un seul mot;
    EXCELLENT !

    J'ai tout pompé, on sait jamais, si le site disparait demain.
    A+, pat

Discussions similaires

  1. La science du "Comment?" peut-elle dire "POURQUOI?" au moins une fois?
    Par invite33b26c8f dans le forum Epistémologie et Logique (archives)
    Réponses: 83
    Dernier message: 12/07/2017, 22h12
  2. Réponses: 1
    Dernier message: 02/06/2006, 16h00
Découvrez nos comparatifs produits sur l'informatique et les technologies.