Editeur pour Matrix-1000
groumpf
Membre
pour signaler mes petits softs : ObieEditor permettant d'éditer et de sauvegarder les sons du synthétiseur Oberheim Matrix-1000 :
http://dqueffeulou.free.fr/musiques/m1000osx.html
J'ai aussi un Harmoniseur MIDI :
http://dqueffeulou.free.fr/musiques/MIDI_Harmonizer.html
qui peut servir aussi de MIDIThru pour ObieEditor.
Voila, si quelqu'un a un Matrix, ca peut servir
http://dqueffeulou.free.fr/musiques/m1000osx.html
J'ai aussi un Harmoniseur MIDI :
http://dqueffeulou.free.fr/musiques/MIDI_Harmonizer.html
qui peut servir aussi de MIDIThru pour ObieEditor.
Voila, si quelqu'un a un Matrix, ca peut servir
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Moi, c'est plutôt les DX Yamaha Editeur TX7
J'ai voulu tester ton appli avec mon moniteur MIDI MidiDump mais l'external device que je définis dans MidiDump n'apparaà®t pas dans ton prog et de mon coté je n'ai pas accès au IAC Driver, mais c'est normal puisque ça n'existe que depuis Panther. Donc les deux progs ne peuvent pas communiquer, dommage.
Sinon, bravo, tu devrais connaà®tre un certain succès avec ton editeur (probablement le 1er pour OS X) d'autant que le Matrix 1000 est assez prisé.
J'ai vu, super, moi j'ai une espece de DX : le FS1R.
J'ai fait un éditeur FS1R pour JSynthLib (Java) mais je vais peut-etre le refaire en Cocoa parce que je ne suis pas très satisfait.
C'est drole j'ai fait exactement la meme fenetre de copie pour les operateurs !
A oui, j'ai essayé avec MIDIMonitor, effectivement on ne peut pas choisir la sortie virtuelle alors que c'est possible dans ton prog. Je vais voir ca. Sinon ton editeur n'affiche pas la totalité des sorties (2 sur 4 pour moi), alors qu'il affiche les 4 entrees.
Merci,
J'ai encore quelques trucs à finir dessus (demander de sauvegarder avant de quitter par ex...)
ton prog à l'air bien aussi , très classe en tout cas.
Par contre moi je prefere le drag&drop haut/bas pour modifier les parametres.
Le FS1R, y a au moins 1000 paramètres ! bon courage !!
Oui, bizarre, tu peux donner plus de précisions, une copie d'écran ?
Oui, je sais on m'a déjà demandé de pouvoir changer les param de haut en bas
Connection virtuelle et pas external device, ma suis gourer...
A ce propos je ne gère pas les external devices.
Pour le TX j'ai fait une copie d'ecran de l'inspecteur midi. J'ai 2 interfaces Fastlane MOTU avec chacune 2 in et 2 out.
J'ai fait aussi une copie de ce qu'affiche ObieEditor
[Fichier joint supprimé par l'administrateur]
Bon, ça n'explique pas les destinations manquantes.
Extrait de MidiThru
Difficile de faire plus simple, mais pourquoi getNumberOfDestinations ne retourne pas le bon nombre ?
Tu peux télécharger le code complet si tu veux jeter un oeil.
Bon, je sais depuis le début qu'il faut que je récrive toute la gestion MIDIClient en C et que je suive les directives Apple de façon un peu plus scrupuleusement, difficile de tester toutes les configurations possibles néanmoins... mais je connais un cas concret maintenantÂ
si si , en fait ca depend du driver de l'interface midi
moi en Java j'ai fait ca :
Mais ce n'est pas terrible non plus car cela n'affiche que les entrees/sorties physiques. Par contre on recupere le nom de l'interface (entity).
Et voila le code ObjectiveC que j'utilise dans mon Harmonizer (et qui affiche la sortie de MIDIMonitor, mais pas le IAC !):
Mais en Java on ne peut pas recuperer le Device à partir de l'entity...
Et oui, j'avais même exposé le problème sur la dev list coreAudio, sans avoir de réponse ! D'ailleurs j'avais remarqué que si je mettais le mot Java dans mon message, je ne recevais jamais de réponse !! donc un jour j'ai posté une question bidon sans évoquer Java et j'ai reçu une réponse d'un mec d'Apple et là pour le coup c'est moi qui n'ai pas donné suite, na !
L'adaptation du coreMidi en Java est lamentable, Apple s'est juste contenté de définir une méthode static correspondant à l'appel en C et de plus c'est buggé et incomplet !!
Je pense pouvoir faire mieux sans problème.
Cette histoire des noms de connections est loin d'être simple, suite à une question à ce sujet sur la dev list, un developpeur à répondu en détaillant sur 3 pages (!!) la procédure à suivre - bon, j'exagère un peu mais à peine Ceci c'était sur Jaguar à l'époque et je savais que les choses allaient encore changer sur Panther ( le coreAudioMidi étant encore un vaste chantier dans Jaguar) donc j'ai fait au plus simple en pur Java, remettant à plus tard la récriture de tout le truc en C.
Bon, le temps de le faire est sûrement venu, d'autant que je voudrais essayer de faire un mini séquenceur, ce qui devrait demander un peu plus d'optimisation. Et ça sera intéressant de voir si c'est si simple que ça à faire avec la gestion des timestamp directement par le système (si j'ai bien compris), en gros deux threads un pour le MIDi in et l'autre pour le MIDI out et ça devrait marcher, enfin j'espère
qui fait de la musique...
Denis...
Tu serais pas le frangin de Benoit?
tout à fait, je suis démasqué, d'ailleurs l'inverse est vrai, mon frero me parle souvent de toi, au fait chapeau pour tes softs, ils ont l'air balèzes (heu), enfin bien quoi.
Tu ne dois pas dormir beaucoup ;o)
C'est vraiment cool qu'il y est autant de projets aussi variés.
Effectivement, c'est pas facile de fermer les paupières.