Arduino Forum

International => Français => Topic started by: vohu on Dec 04, 2011, 06:34 pm

Title: [projet] MIDIfication d'un orgue analogique
Post by: vohu on Dec 04, 2011, 06:34 pm
Bonsoir,

J'ai récupéré un orgue 2 claviers (56 touches) plus 1 pédalier (30 notes)

Il a 20 ans, et il est HS.

Cela dit, les circuits de contacts sont en bon état.

Je voudrais donc virer toute l'éléctronique et faire des cartes MIDI pour connecter les 2 claviers et pédalier en sortie afin de l'utiliser en clavier maitre, avec un orgue virtual sur un PC auquel j'aurai ajouté une carte son avec un port midi.

Seulement, je n'ai aucune idée de comment fonctionne la norme MIDI.
Je sais qu'un arduino peut faire ça mais, le fait il sans latence ? le but est de quand meme jouer l'instrument ensuite
Et puis, le problème du nombre de contacts. environ 170 en ajoutant quelques commandes

J'ai biensur trouvé des cartes de midification sur internet (aux US) ce qui ne m'enchante ni par leur prix... ni par leur lieu de vente.

J'espère que quelqu'un ici (un musicien) aura compris tout ce charabia, et qu'on pourra me guider dans ce projet.


Merci :)
Title: Re: [projet] MIDIfication d'un orgue analogique
Post by: Artouste on Dec 04, 2011, 07:08 pm
bonsoir
C'est moins simple qu'il n'y parait
déjà c'est quoi comme clavier ?
les touches sont cablées comment
combien de contacts par touches ?
pour avoir du midi un peu correct , les claviers doivent gérer le note ON note OFF et velocity qui est deduite sur les claviers modernes
par intégration de temps entre touche au repose et touche activée.

Quelques photos  de l'ancêtre serait déjà un bon début.
plan large et gros plans sur la connectique

Title: Re: [projet] MIDIfication d'un orgue analogique
Post by: vohu on Dec 04, 2011, 08:21 pm
pour l'instant pas de photo possible, l'engin est bloqué dans la voiture... je vais devoir le découper pour le rentrer dans mon appart :D


mais j'ai jeté un coup d'oeil déjà..

c'est un orgue, donc, pas de vélocité... juste on/off

sur le circuit, il y a un fil commun (la masse je pense), et un fil pour chaque note
J'ai le pédalier sous la main :
30 notes, 31 fils en sortie

Je pense que les 2 claviers sont sur le même principe :
donc 2 claviers de 56 notes, donc 57 fils chacuns

Je suppose qu'il faut un demultiplexeur, mais ensuite comment convertir le signal en MIDI, et sur un seul cable, donc sur 3 canaux différent (un par clavier pédalier)
Title: Re: [projet] MIDIfication d'un orgue analogique
Post by: Artouste on Dec 04, 2011, 08:52 pm

pour l'instant pas de photo possible, l'engin est bloqué dans la voiture... je vais devoir le découper pour le rentrer dans mon appart :D


mais j'ai jeté un coup d'oeil déjà..

c'est un orgue, donc, pas de vélocité... juste on/off

sur le circuit, il y a un fil commun (la masse je pense), et un fil pour chaque note
J'ai le pédalier sous la main :
30 notes, 31 fils en sortie

Je pense que les 2 claviers sont sur le même principe :
donc 2 claviers de 56 notes, donc 57 fils chacuns

Je suppose qu'il faut un demultiplexeur, mais ensuite comment convertir le signal en MIDI, et sur un seul cable, donc sur 3 canaux différent (un par clavier pédalier)


Bon c'est déjà mieux que la voiture bloquée dans l'engin !   :smiley-mr-green:
Il y a quoi comme compo dans l'orgue au plus prés des "touches" ? , toute l'électronique n'est peut être pas à jeter.
il y a peut être de récupérable +/- facilement  la partie "matriçage/interfaçage", avec un peu de chance les refs des compos seront peut etre exploitable.
pour ce qui la génération midi en elle même , voir déjà
http://arduino.cc/en/Tutorial/Midi
la gestion des canaux multiple est prevue.
Title: Re: [projet] MIDIfication d'un orgue analogique
Post by: vohu on Dec 04, 2011, 08:57 pm
je regarderais demain fin de journée.

Mais bon, il y a un moteur éléctrique de 20kg dedans, sans compter les bobines etc..  le tout dans un état assez.. effrayant.
Concernant le matricage, je prendrais des photos

Pour l'arduino, vais-je pouvoir gérer autant de touches sans devoir mettre bout a bout 10 arduinos ?
Title: Re: [projet] MIDIfication d'un orgue analogique
Post by: Artouste on Dec 04, 2011, 09:15 pm

je regarderais demain fin de journée.

Mais bon, il y a un moteur éléctrique de 20kg dedans, sans compter les bobines etc..  le tout dans un état assez.. effrayant.
Concernant le matricage, je prendrais des photos

Pour l'arduino, vais-je pouvoir gérer autant de touches sans devoir mettre bout a bout 10 arduinos ?

C'est quelle marque ? le moteur c'est pour entrainer une "Leslie"  ?
pour le matriçage/dématriçage il y a différentes solutions, mais ça se résume en gros à
lire (scanner) l'état des touches et en informer l'arduino le + rapidement possible pour générer sur canal X note ON à l'apparition, générer note OFF à la disparition.
le taux d'acquisition du scan (etat des touches) devant evidemment être largement supérieur à celui de la trame midi .
il existe des compo qui eviteront de mettre 10 ardui en batteries.
Et je suis "presque" sûr que les bons compos sont déjà dans la bestiole (si techno +/- 20 ans)  :smiley-mr-green:   
des photos !  :smiley-mr-green:



Title: Re: [projet] MIDIfication d'un orgue analogique
Post by: skywodd on Dec 05, 2011, 04:46 pm
Bonjour,

Si pour chaque clavier il y a 31 fils avec deux PCF8575 il doit être possible de tout gérer avec une seul carte arduino.

Sinon regarde du coté de "chiptune" sur google, c'est un projet d'orgue midi/C64 utilisant un ATmega et un "vielle" orgue comme le tient, cela pourrait te donner des idées.
Title: Re: [projet] MIDIfication d'un orgue analogique
Post by: vohu on Dec 06, 2011, 12:41 pm
Bon, alors ce sont des claviers 60 notes :p (ce qui est bien rare dans un orgue)

La matrice clavier est assez complexe. il y a donc 61 fils jaunes par claviers (http://vohu.free.fr/c180/claviercircuit1.jpg (http://vohu.free.fr/c180/claviercircuit1.jpg)) par claviers plus 3 x 12 suplémentaires  (verts et rouges) (http://vohu.free.fr/c180/sousclavier7.jpg (http://vohu.free.fr/c180/sousclavier7.jpg))

Concernant l'éléctronique sur laquelle tout ça est branché, j'y comprends rien :
http://vohu.free.fr/c180/sousclavier8.jpg (http://vohu.free.fr/c180/sousclavier8.jpg)


voilà, ensuite pour le reste, (y a beaucoup de flou) http://vohu.free.fr/c180/ (http://vohu.free.fr/c180/)

Je sais pas trop ce qui est récupérable la dedans....


Au final, tant que je ne sais pas à quoi servent ces fils rouges et verts, et en partant sur la base d'un fil par note. j'en suis déjà à 120 fils claviers + 30 fils pédalier plus les masses.
Title: Re: [projet] MIDIfication d'un orgue analogique
Post by: Artouste on Dec 06, 2011, 01:11 pm

Bon, alors ce sont des claviers 60 notes :p (ce qui est bien rare dans un orgue)

La matrice clavier est assez complexe. il y a donc 61 fils jaunes par claviers (http://vohu.free.fr/c180/claviercircuit1.jpg (http://vohu.free.fr/c180/claviercircuit1.jpg)) par claviers plus 3 x 12 suplémentaires  (verts et rouges) (http://vohu.free.fr/c180/sousclavier7.jpg (http://vohu.free.fr/c180/sousclavier7.jpg))

Concernant l'éléctronique sur laquelle tout ça est branché, j'y comprends rien :
http://vohu.free.fr/c180/sousclavier8.jpg (http://vohu.free.fr/c180/sousclavier8.jpg)


voilà, ensuite pour le reste, (y a beaucoup de flou) http://vohu.free.fr/c180/ (http://vohu.free.fr/c180/)

Je sais pas trop ce qui est récupérable la dedans....


Au final, tant que je ne sais pas à quoi servent ces fils rouges et verts, et en partant sur la base d'un fil par note. j'en suis déjà à 120 fils claviers + 30 fils pédalier plus les masses.

Bonjour
Ouf
Joli
"ça Madame, c'est de l'ana de chez ana, entièrement fait à la main  :smiley-mr-green:  "
et vu le marquage de certains compos ça à largement plus de 20 ans (conception et construction)
à l'œil je dirais une tranche ana integratrice RLC par demi ou quart d'octave.
un bon début avant de s'engager sur du retrofit lourd , bien nettoyer/aspirer, tester le bon contact de chaque touche et reporter ça sur papier.
ensuite viendra la phase de réflexion sur comment faire au mieu pour réutiliser/midifié les claviers/pédaliers



Title: Re: [projet] MIDIfication d'un orgue analogique
Post by: vohu on Dec 06, 2011, 01:36 pm
question urgente...

L'instrument est impossible à monter dans mon appartement dans l'état...
il est dans une pièce commune en bas...

qu'est ce que je peux déjà enlever afin de l'alléger ?

La leslie ? le gros transfo du bas, les 3 circuits sur la porte latérale droite ?
qui sont de droite à gauche , la reverbe, au milieu je sais pas, et les circuits pour chaque note de pédale (je ne sais pas à quoi ils servent)
et les 3 gros HP

Personnelement, la leslie ne m'interesse pas, meme si je sais que certaines personnes sont fan...
J'ai juste besoin d'un instrument pour bosser mon répertoire. et là, c'est trop lourd pour chez moi (80kg minimum)
Title: Re: [projet] MIDIfication d'un orgue analogique
Post by: PapyDuino on Dec 06, 2011, 04:32 pm
Bonjour
Au début, tu parles de 56 touches, sur les photos, on en voit 61, donc 5 octaves +Do mais tu parles ensuite de 61 fils donc: OK
Tu dis vouloir un instrument pour répéter, mais as-tu besoin d'un clavier piano de 88 notes?
Si un clavier de 61 notes te suffit, ou même 2 claviers plus pédalier, mais à traiter séparément, alors, tu as çà: MIDI Keyboard Encoder!
http://tomscarff.110mb.com/midi_8x9_keys/midi_8x9_keys.htm
Matrice à diodes, possibilité de 72 notes avec un Atméga 168 ou 328.
Donc, c'est possible avec un Arduino, mais si tu veux 88 notes, il faut passer en Méga, ou chainer 2 Arduinos je pense.
Sortie MIDI, il faut un Expandeur (générateur de sons) un petit ampli, et çà roule...
Soit tu achètes, soit tu programmes ton Arduino; Je ne suis pas arrivé a trouver un code, et je n'ai pas les compétences pour le faire, mais tu (on)devrais(t)trouver de l'aide sur le Forom. Tu peux faire chauffer le fer , et commencer à dissocier un clavier, bon courage.
Papyduino
Title: Re: [projet] MIDIfication d'un orgue analogique
Post by: vohu on Dec 06, 2011, 04:46 pm
oupppss, ça part en live.


Je réexplique.

je suis organiste, mon but est bien de garder cet orgue en tant qu'orgue.

Je veux midifier les 2 claviers et le pédalier (pour travailler mon répertoire d'orgue)
La partie génération des sons ne sera pas produite par de l'électronique, mais par un logiciel de virtualisation d'orgue qui attend les claviers et le pédalier sur 3 canaux différents de la même prise MIDI.

Sur le site que tu m'as donné : http://tomscarff.110mb.com/midi_8x9_keys/keys_8x9_switches.gif (http://tomscarff.110mb.com/midi_8x9_keys/keys_8x9_switches.gif)
ilil me faudra de toute façon 3 arduinos, un par clavier, et un pour le pédalier. a moins de démultiplexer ???
Il faut absolument que le tout sorte sur une seule prise MIDI
Est ce que le MEGA a assez de port pour gérer 61+61+30 notes  avec un câblage de ce genre ?


Je ne veux absolument pas désolidariser un clavier de l'autre. Au pire, séparer le bloc clavierS complet pour le poser sur une table et le pédalier serai poser sous cette table (ce qui sera bien plus transportable)

Les orgues standards ont des claviers de 56 notes, l'orgue était coincé dans une voiture tout le WE, je ne pouvais pas trop aller voir. Et je me suis retrompé sur le compte de touches, j'ai juste fait 12x5 octaves sans compter le dernier DO. Effectivement, ça fait un clavier de 61 notes

Donc 62 fils par claviers (je me suis pas amusé à compter les fils un par un, puisque l'orgue est déposé dans le couloir en bas... le temps que je trouve une solution pour l'alléger et le monter dans mon appart.
SUr une des photos on voit sur la matrice clavier au niveau des 12 premières notes 3 séries de fils supplémentaires. 2 rouges, et une verte. Mais au pire, si je ne m'en sert pas, c'est pas grave. J'ai juste besoin d'avoir un signal ON et OFF (j'appuie ou j'appuye pas) en tenant compte de pouvoir jouer la meme note sur 2 claviers ou pédalier en meme temps etc)

Il pèse au moins 80kg et ne passe pas l'escalier étroit du 2ème étage de mon immeuble. D'ou, sans doute, de devoir le découper le plus vite possible, et donc de voir ce que je dois garder ou pas dans les pièces disponibles.

Personnellement, je préférerais me débarrasser de tout ce qu'il y a dedans et en rester au stricte minimum, et donc utiliser uniquement le câblage des claviers (avec la matrice) pour midifier à partir de là.

Il n'y a apparemment dans cet orgue aucun circuit intégré.

J'ai jusque samedi pour débarrasser le couloir :(. Je me sens un peu tendu dans le sens où je n'ai pas trop le temps de ne pas faire quelque chose que je regretterais.
C'est pour cela que j'ai besoin de vos conseils :$ :$
Mais je ne peux pas faire les choses dans l'ordre qu'on me le demande pour l'instant.

Title: Re: [projet] MIDIfication d'un orgue analogique
Post by: PapyDuino on Dec 06, 2011, 05:20 pm
Re
Tu dis:
Quote
Personnellement, je préférerais me débarrasser de tout ce qu'il y a dedans et en rester au stricte minimum, et donc utiliser uniquement le câblage des claviers (avec la matrice) pour midifier à partir de là.

Donc, fer à souder!
si tu ne veux conserver que les claviers. Mais si le meuble ne passe pas...
Quote
Il n'y a apparemment dans cet orgue aucun circuit intégré.

Tu as 12 oscillateurs "maître" dont on voit les bobines sous capot alu, et tu dois avoir quelque part une platine avec les diviseurs de fréquence pour les octaves inférieures. Des AY.... quelque chose ou autre reférence suivant le fabriquant, qui ne sont plus fabriqués et hors de prix.
De toute façon, si tu veux le Midifier, tu n'as besoin que des claviers avec leurs contacts, mais tu peux les laisser dans le meuble... qui ne passe pas! On tourne en rond
Quote
La partie génération des sons ne sera pas produite par de l'électronique, mais par un logiciel de virtualisation d'orgue qui attend les claviers et le pédalier sur 3 canaux différents de la même prise MIDI.

Donc, tu as la partie générateur de son; on ne peut pas deviner.
Quote
D'après ce que tu me dis, il me faudra de toute façon 3 arduinos, un par clavier, et un pour le pédalier. a moins de démultiplexer ???
Il faut absolument que le tout sorte sur une seule prise MIDI

Tu ne peux pas multiplexer si tu veux 3 canaux Midi différents.
Il te faut 3 Arduinos, chacun sur un clavier, et programmés chacun sur un canal Midi, donc 3 Midi OUT que tu branches sur un "Mergeur Midi" ou "Midi merge" pour n'avoir qu'une seule liaison Midi vers ton interface Midi.
Papyduino
Title: Re: [projet] MIDIfication d'un orgue analogique
Post by: Artouste on Dec 06, 2011, 05:25 pm


J'ai jusque samedi pour débarrasser le couloir :(. Je me sens un peu tendu dans le sens où je n'ai pas trop le temps de ne pas faire quelque chose que je regretterais.
C'est pour cela que j'ai besoin de vos conseils :$ :$
Mais je ne peux pas faire les choses dans l'ordre qu'on me le demande pour l'instant.




Alors tu vire tout ce qui est lourd, la Leslie, les HP, le transfo, les tranches, l'ampli,la reverb et tu coupe au plus long possible tous les câbles qui sont connectés sur les touches/claviers/pedalier. pour faire court tu garde seulement la plus grande longueur possible de connexion en sortie de touche.
en gros tout ce qui arrive des torons et qui est connecté sur les tranches
Title: Re: [projet] MIDIfication d'un orgue analogique
Post by: vohu on Dec 06, 2011, 06:24 pm
OK, donc,

je vais scier le bloc supérieur de la console.

Il y a possibilité de débrancher la leslie et tout le reste très proprement.

Vu que certains composants sont chers et apparemment très recherchés, je vous propose de vous les laisser, si ça vous interesse :$ contre un peu d'aide ou de temps :$

Title: Re: [projet] MIDIfication d'un orgue analogique
Post by: Nodel on Dec 07, 2011, 08:53 pm
Salut,
Si tu n'as pas la vélocité à gérer ça me parait pas trop compliqué.
Ce qui demande un peu de réflexion c'est la partie multiplexage des touches. C'est exactement ce sur quoi je réfléchi pour mon projet en ce moment, et j'ai trouvé une superbe documentation ici : http://www.openmusiclabs.com/learning/digital/input-matrix-scanning/. Il y a plein de méthode pour multeplixer des bouttons (switch). Ici il y a même un exemple avec un clavier : http://www.openmusiclabs.com/learning/digital/input-matrix-scanning/xmem/.
En utilisant ces méthode un arduino uno sera suffisant pour le nombre de touches. Après je pense qu'en terme de latence ça devrait aller aussi.
Et pour ce qui est de 3 canaux sur une seule sortie midi c'est tout à fait possible. Si je me trompe pas quand tu envoie un message midi tu spécifie un canal.
Title: Re: [projet] MIDIfication d'un orgue analogique
Post by: vohu on Dec 07, 2011, 09:39 pm
J'ai commandé un uno32 : http://www.lextronic.fr/P22485-module-chipkit-uno32.html (http://www.lextronic.fr/P22485-module-chipkit-uno32.html)

Niveau rapidité 80Mhz, je pense que ça va le faire :)
Pour 22€, c'est pas cher, et j'aurai la possibilité d'ajouter plein de commandes par la suite vu le nombre d'entrées/sorties

En espérant que la lib MIDI est bien compatible :$
Title: Re: [projet] MIDIfication d'un orgue analogique
Post by: Nodel on Dec 07, 2011, 11:05 pm
Oui enfin envoyer un message midi, même sans la lib c'est pas très compliqué.
Des infos sur le midi : http://www.tigoe.net/pcomp/code/communication/midi http://itp.nyu.edu/physcomp/Labs/MIDIOutput
Title: Re: [projet] MIDIfication d'un orgue analogique
Post by: bouault on Dec 08, 2011, 12:35 am
Hello!
Pour le multiplexage des touche tu peu aussi jeter un œil à ce lien :
http://www.dribin.org/dave/keyboard/one_html/
C'est très bien expliqué. Je réfléchi moi aussi à ce type de solution dans le but de modifier une vielle console lumière pour l'interfacer avec White cat ( http://www.le-chat-noir-numerique.fr/ )
Title: Re: [projet] MIDIfication d'un orgue analogique
Post by: vohu on Dec 08, 2011, 09:26 am
Bon, j'ai bidouillé un fichier pour le schémas.

est ce qu'avec ce câblage, différencier la même note du clavier I ou II ?
http://vohu.free.fr/matriceorgue.jpg (http://vohu.free.fr/c180/matriceorgue.jpg)
Par contre, je n'arrive pas à comprendre ce qui est en entrée ou sortie sur ce 4051 :$
(source : http://www.arduino.cc/playground/Learning/4051 (http://www.arduino.cc/playground/Learning/4051))



ou alors faire 3 fois ça :
http://tomscarff.110mb.com/midi_8x9_keys/keys_8x9_switches.gif (http://tomscarff.110mb.com/midi_8x9_keys/keys_8x9_switches.gif)
Title: Re: [projet] MIDIfication d'un orgue analogique
Post by: PapyDuino on Dec 09, 2011, 10:50 am
Hello
Quote
ou alors faire 3 fois ça :
http://tomscarff.110mb.com/midi_8x9_keys/keys_8x9_switches.gif

Tiens, finalement, je vois que tu reconsidères ma suggestion? donc, ce n'était pas aussi "live" que çà.
Pour 64 notes, il te faut 16 entrées ( 8x8) donc, pas besoin de multiplexage, une matrice à diodes suffit.
Tu en fais 3 et c'est joué; pour le pédalier, c'est plus simple.
Papyduino
Title: Re: [projet] MIDIfication d'un orgue analogique
Post by: vohu on Dec 09, 2011, 11:07 am
ben disons que je sais que je vais pouvoir le déplacer demain, donc oui, j'ai l'esprit plus libre pour voir comment câbler.


J'ai des multiplexeurs, et 200 diodes 4051. je peux faire les 2 systèmes.

A la différence que pour les multiplexeurs, il faudra que je fasse un circuit imprimé, alors que les diodes, je devrais pouvoir les ajouter à la matrice existante.

Je cherche la solution la plus propre, et qui pourrait me permettre plus de flexibilité par la suite.

J'essaye de comprendre les 2 fonctionnements, c'est vachement interessant :p
Title: Re: [projet] MIDIfication d'un orgue analogique
Post by: bouault on Dec 09, 2011, 11:57 am
Très intéressant en effet!
j'ai essayé hier soir d'écrire un sketch pour lire une matrice à diodes, mais pour l'instant ça ne fonctionne pas. Je pense que mon erreur vient de l'initialisation des I/O. Qu'en pensez-vous ?
Code: [Select]
//matrice de nXn interupteurs = nXn valeurs écrites sur le port série
//n+n pins utilisé ;)

//collones :
const int premiereColonne = 2;   
const int derniereColonne = 9;

//rangées :
const int premiereRangee =  10;
const int derniereRangee =  17;


byte range[derniereRangee-premiereRangee+1]; // le nombre de rangées


/////////////////initialisation/////////////////////////////

void setup() {
 
  Serial.begin(9600);
   // initialisation des collones en output:
  for (int i=premiereColonne;i<derniereColonne+1;i++){
  pinMode(i, OUTPUT);
  }
 
  // initialisation des rangées en entrées:
  for(int i=premiereRangee; i<derniereRangee+1; i++){
  pinMode(i,INPUT);
  digitalWrite(i, HIGH); //turn on internal pullup
  }
////signature
Serial.println();
Serial.print("test_matrix_nXn");
Serial.println();
}

/////////////boucle principale///////////////////////////////

void loop(){
 
  for (int i=premiereColonne;i<derniereColonne+1;i++){
collone(i);
  }
 

  Serial.println();
 
}

//////////fonction de lecture d'une collone////////////

int collone(int pin)  {
 
  digitalWrite(pin, HIGH);
for(int i=premiereRangee;i<derniereRangee+1;i++)
{
    range[i]= digitalRead(i);

 
if (range[i]== HIGH)
{
  Serial.print("0,");
}
 
else
{
  Serial.print("1,");
}
  digitalWrite(pin, LOW);
}
}
Title: Re: [projet] MIDIfication d'un orgue analogique
Post by: PapyDuino on Dec 09, 2011, 12:35 pm
Re
Il y a çà pour clavier matriciel 4x3
http://www.arduino.cc/playground/Main/KeypadTutorial
A adapter pour 8x8 et Midi
On avance...
Ici un lien sur quelqu'un qui a le même problème que toi, mais inactif depuis un moment, je ne sais pas s'il a avancé.
http://electroniqueamateur.blogspot.com/2011/07/clavier-dorgue-electronique-et-sa.html
Papyduino
Title: Re: [projet] MIDIfication d'un orgue analogique
Post by: vohu on Dec 09, 2011, 01:02 pm
Ce We je vais souder les diodes sur le pédalier (ca sera plus simple pour commencer, plutot que les claviers)

histoire que je puisse voir le code plus concrêtement.
Title: Re: [projet] MIDIfication d'un orgue analogique
Post by: vohu on Dec 09, 2011, 04:34 pm
j'ai réussi à faire quelque chose sur les 8 premières notes du pédalier... sauf que tout est à l'envers...

c'est à dire que j'ai un 1 quand je fais rien, et un 0 quand j'appuye sur la touche...

J'aime pas trop ça
Title: Re: [projet] MIDIfication d'un orgue analogique
Post by: Super_Cinci on Dec 29, 2011, 08:33 am
J'arrive un peu tard, mais c'est une jolie bêbête que tu as là!

J'en avais récupéré un de chez Yamaha, mais la grosse diff, c'est que le mien est à clavier matricé, le tien, on dirait qu'il y a un oscillateur par touche, donc ça va être plus dur à modifier ou midifier... Tu vas avoir tu pain sur la planche!

Pourquoi ne pas acheter un clavier maître? on en trouve des vraiment pas chers aujourd'hui... (désolé pour l'idée inutile)
Title: Re: [projet] MIDIfication d'un orgue analogique
Post by: vohu on Dec 29, 2011, 12:39 pm
Bonjour,
tu as raison.
Midifier ces claviers était trop lourd... sans compter l'encombrement du meuble....
Il aurai fallu que je vire le circuit des claviers pour en faire un autre et c'est pas possible pour mes finances.

Sur le pédalier, j'ai déjà du grater le cuivre commun pour découper en sections de 8 touches, je n'aurai pas pu faire parreil sur les claviers, puisque le contact commun passait par la barre qui axe les touches :D

Donc, j'ai commandé 2 claviers 61 touches MIDI.

Le pédalier fonctionne, j'ai quelques "cornements" il faut que je trouve comment envoyer le signal "stop all" parce que ma fonction panic()que j'execute des qu'aucune touche n'est enfoncée ne semble pas fonctionner

Code: [Select]

void noteOn(int cmd, int pitch, int velocity) {
  Serial.write(cmd);
  Serial.write(pitch);
  Serial.write(velocity);
}
void panic()
{
  noteOn(123,0,0);
}


Title: Re: [projet] MIDIfication d'un orgue analogique
Post by: Super_Cinci on Dec 29, 2011, 01:12 pm
La commande "note off all" n'est peut-être pas reconnue par tout le monde derrière, et ça ne risque pas de couper les notes des autres claviers? Une boucle for qui envoie un OFF sur chaque note de ton pédalier serait peut-être plus sûre et plus simple?
Title: Re: [projet] MIDIfication d'un orgue analogique
Post by: vohu on Dec 29, 2011, 01:20 pm
C'est ce que j'avais fait au départ, mais ça provoquait des trucs bizarres que je n'ai pas trop compris
Title: Re: [projet] MIDIfication d'un orgue analogique
Post by: Artouste on Dec 29, 2011, 01:21 pm

Bonjour,
tu as raison.
Midifier ces claviers était trop lourd... sans compter l'encombrement du meuble....
...

Donc, j'ai commandé 2 claviers 61 touches MIDI.
...
Le pédalier fonctionne, j'ai quelques "cornements" il faut que je trouve comment envoyer le signal "stop all" parce que ma fonction panic()que j'execute des qu'aucune touche n'est enfoncée ne semble pas fonctionner

bonjour
quelquefois même si l'idée de départ est bonne, il faut savoir intelligemment renoncer
je ne suis pas du tout (mais alors pas du tout  :smiley-mr-green: ) musicien , mais j'ai eu la chance de trouver il y qq années un korg M1
aux "poubelles", initialement je l'avais récupéré pour voir si l'afficheur LCD était récupérable, après une petite inspection et recherche j'ai décidé de le remettre en état, ce qui a consisté essentiellement à réparer le joystick cassé (merci Araldite) , changer la pile de sauvegarde et reinjecter les sysex usine, ça m'a ensuite donné l'impression (mais seulement l'impression  8) ) d'être devenu virtuose  :smiley-mr-green:

pour le probleme du pédalier voir peut être du cote de All sound OFF plutôt que All note OFF ?
http://home.roadrunner.com/~jgglatt/tech/midispec/sndoff.htm
Title: Re: [projet] MIDIfication d'un orgue analogique
Post by: vohu on Dec 29, 2011, 01:28 pm
je vais essayer avec 120 alors..

Ce qui me mène à une autre question.

La broche MIDI fonctionne en 5V.

J'ai cablé un MIDI/OUT du pédalier (arduino)  sur le MIDI/USB  lui même branché au PC

Par contre, j'ai toujours besoin d'alimenter l'arduino en USB... n'est il pas possible de piquer le 5v sur le MIDI OUT du USB/MIDI afin d'éviter de perdre un USB supplémentaire ?
Title: Re: [projet] MIDIfication d'un orgue analogique
Post by: Artouste on Dec 29, 2011, 01:47 pm

je vais essayer avec 120 alors..

Ce qui me mène à une autre question.

La broche MIDI fonctionne en 5V.

J'ai cablé le MIDI/OUT du pédalier sur le MIDI/USB etc...

Par contre, j'ai toujours besoin d'alimenter l'arduino... n'est il pas possible de piquer le 5v sur le MIDI OUT du USB/MIDI afin d'éviter de perdre un USB sur le PC pour l'arduino ?


tu a un cordon usb/midi (genre ce que j'ai E-MU MIDI 1X1 ) ?
sauf à me planter, la din midi-out ne delivre pas de 5V
http://pinouts.ru/Home/MidiOut_pinout.shtml

en revanche et sauf avis contraire des plus anciens que moi sur l'arduino, je pense qu'il est possible de faire simplement  un dérivateur 5V USBM/USBF en zappant le signal (et sous réserve de la  conso)   pour alimenter l'arduino en 5V par sa prise USB
Title: Re: [projet] MIDIfication d'un orgue analogique
Post by: vohu on Dec 29, 2011, 02:13 pm
ok, tampis, je trouverai une astuce :)