Se connecter
Se connecter

ou
Créer un compte

ou
FR
EN

Sons Orgues/Rhodes/Piano M1

  • 36 réponses
  • 5 participants
  • 8 686 vues
  • 5 followers
Sujet de la discussion Sons Orgues/Rhodes/Piano M1

Bonsoir

 

je recherche des banques de sons chargeables via Sys Ex uniquement avec des Sons de B3, Rhodes ou piano.

Si quelqu'un a  ça en stock je suis preneur, j'ai beau passer du temps sur le net je ne trouve pas grand chose...

 

Merci

2

Bonjour,

Avec un peu de retard, tu peux faire un tour sur ma page, j'ai fait un fichier spécial pour les demandes du forum, de mémoire dans les banques d'orgues il y une super Leslie et pour les pianos il y a tout, piano Elthon Jones, jerry les lewis etc ...les sysex que je te parles sont les fichiers avec un tiret (ORGAN1_1.SYX et pour les pianos idem) enfin tu peux tout prendre, j'ai mis aussi une banques "Rodhes"

Bon surf

Accès dans ma signature " ressources M1"

3

Bonjour,

 

merci pour les banques et pour ton site qui est pas mal.

Je cherche à me faire ma propre banque, c'est à dire compiler des sons de différentes banques dans une seule que je peux ensuite charger dans mon korg avec en gros des orgues, rhodes, piano, strings. Un kit de base en gros.

 

Est ce que tu connais une méthode pour y arriver, j'ai téléchargé une application (dont j'ai oublié le nom) mais je n 'y arrive pas.

 

Merci

 

Stofcree

4

Bonjour Stofcree,

 J'avais pensé aussi à faire cette manip, car c'est vrais que dans les banques, bien souvent il y a des sons que tu n'utilises jamais, je vais me pencher sur le problème. Si on peut repérer à quoi correspond les données, tu peux utiliser Bome's sendSX et si une ligne par exemple :F0 43 20 4B 00 00 F7 correspond à 1 son, il va suffir ensuite de mettre ce code de coté et ensuite de l'ajoutter à d'autres sons qui te plaisent... Enfin je suppose qu'il y a une astuce du genre et peut être des logiciels pour.

5

Bonsoir,

  J'avais trouvé ce lien qui avait pas l'air mal, mais j'ai voulu installer SoundLib, mais pas possible, si des fois tu y arrives.

http://www.sonicspot.com/soundlib/soundlib.html

 

[ Dernière édition du message le 22/12/2010 à 21:17:48 ]

6

icon_lol.gif 
Autant pour moi je viens de tomber sur un post ou tu parles de soundlib, je prolonge mes recherchesicon_wink.gif

7


Un petit lien ou je pensais avoir trouvé notre bonheur, mais il semble que ces programmes marchaient sous d'anciennes versions de windows et qu'elles ne passent dans nos XP, vistat et autres, je te met tout de même le lien, il y a BANKEDIT et bien d'autres choses:

http://tlittle72.tripod.com/

8

J'ai installé Soundlib, ça a l'air bête mais je n'arrive pas à le faire les transfert. J'ai du rater un épisode je pense...

9

Bjr Scofcree,

Tu as de la chance, j'ai même pas réussi à l'installer icon_lol.gif

Pour l'instant je reste sur Bome's send SX, le plus difficile c'est de déchiffrer le sysex, car sinon ensuite la manipe est simple, tu modifies les valeurs et tu sauvegardes dans un fichier que tu auras crée avec tes banques de sons. J'aime bien les logiciels simples, donc là il y a pas plus simple, du genre têtu, je suis sur l'étude pour traduire ces fameux sysex et ensuite je ferai un super tuto sur le sujet.     

 il semble que cette ligne est le sysex d'usine: F0 42 30 19 50 00 23 1C 00 00 00 01 00 01 00 03 10 00 00 00 00 4E 00 00 10 00 00 00 00 4E , il reste plus qu'à traduireicon_idea.gif


                                    

 Un petit lien intéressant qui donne un apperçu, il y a aussi un logiciel que je viens de téléchargé:

http://www.sysexdb.com/synth_detail.asp?dv=20

je reviens dès que j'avanceicon_wink.gif

 

10

Je ne dois rien inventer et le sujet à surement été traité dans le forum, mais j'ai déduit déjà ça:

le message sysex contient donc en premier le "header" avec les infos de bases soit:

F0= statusde système exclusif

42= code du constructeur

30= canal midi 1

19= code du modèle ( 19 pour le M1)

Ce qui nous fait : F0 42 30 19 ..................... et à la fin F7 (EOX=end of exclusive)

ensuite il faut que je continu mes déductions, j'ai imprimé le sysex d'usine de prog (11 pages) et je n'ai plus qu'à essayer de comprendre, mais peut être pas ce soir car.....

Joyeux Noël à tous icon_biggrin.gif

11

Après le header du sysex, ça rame ! impossible de comprendre, il y a bien sur des chiffres max 79, des chiffres avec une lettre de A à F et les chiffres de 0 à 7 ex: 3E 4A 00 00 63 00 ... on retrouve souvent le chiffre 63 et surout les 00 .... Impossible de trouver les infos sur le net, bref je bloque. Comment dans tout ces codes on peut ensuite afficher le nom de l'instrument, repérer le son pris en compte, etc... Y a t'il des infos qui correspondent sur l'écran d'affichage du M1

Si quelqu'un peut me donner la solution ????
icon_idea.gif 

12

Bonjour Rocamus,

tout ce que tu cherches est dans le manuel du M1 (pages 122 à 131). Le SysEx est un code hexadécimal en base 16 icon_exorbite.gif et non en base 10 comme on a l'habitude de compter. Ainsi, 10 s'écrit 0A en base 16, 11 c'est 0B, 12=0C, 13=0D, 14=0E, 15=0F et 16=10... etc.

Si tu n'as plus le manuel du M1, je te l'ai mis au chaud ici:

http://dl.free.fr/joXAUo9G4

Y'a plus qu'à le télécharger icon_aime.gif et à bouquiner. Bonne lecture et bon courage icon_wink.gif

13

Bonjour Dspmusic,

Merci pour l'info, puisque le M1 est toujours en panne, je suis en train de pondre un tuto sur le sujet, j'ai bien le manuel du M1 et j'avais bien regardé les pages en question, mais franchement c'était un peu complexe, alors j'ai cherché et cherché sur le net un tuto simple, mais à part quelques ressources en anglais rien de rien! En fait je suis parti dans cette grande aventure, pour comprendre et pouvoir créer ses propres banques

J'ai déjà bien avancée, le header du message, les hexadecimal, l'algorithme, l'eox ...., donc je vais reprendre les paramètres midi du manuel et je pense que ça va mieux me parler, car pour l'instant je ne suis pas encore satisfait de la compréhension.

 Le SysEx est un code hexadécimal en base 16 icon_exorbite.gif et non en base 10 comme on a l'habitude de compter. Ainsi, 10 s'écrit 0A en base 16, 11 c'est 0B, 12=0C, 13=0D, 14=0E, 15=0F et 16=10... etc.

 

Tes infos vont bien m'aider, mais comment le M1 traduit le nom d'un son ou le titre d'une séquence ? Merci pour le courage c'est tout de même un peu hard

14

Je reviens après mettre penché sur le manuel, effectivement à la page 122 quelques infos que j'arrive à comprendrej'ai bien retrouvé le 4C qui donne un dump à tous les programmes, mais ensuite ..... j'y retourneicon_exorbite.gif

si on prend le debut du sysEx des prog d'usine on a donc:

F0 42 30 19 4C.... là c'est clair, mais ensuite 00 00 55 6E 69 76 65 72 73 00 65 20 20 01 20 1E 00 00 2A etc, etc, là c'est moins clair, ce que j'aimerais bien comprendre c'est quelle est la longueur du sysEX pour un son et à quel moment ça passe au suivant  ?

coriace le gars icon_biggrin.gif

15

Je pense en effet qu'il va te falloir pas mal de courage et de temps... icon_confused.gif De mon côté, je vais chercher si je peux t'aider, mais je ne peux rien te promettre quant au résultat à cette heure-ci icon_sad.gif

Il y a une vingtaine d'années, au début des années 90, Steinberg avait sorti une série de logiciels Synthwork et j'avais acheté celui du M1 et celui du TG77; ça tournait sur Atari et ils ne l'ont pas traduit ni pour PC ni pour Mac, dommage ! icon_crying1.gif

Toujours chez Steinberg, dans Cubase cette fois, il y avait une partie  programmation de synthés. Tu pouvais redéfinir une face-avant et attribuer la forme que tu voulais et les fonctions que tu voulais. C'était pratique mais ils ont mis pas mal de temps à le transposer sur Mac et PC.

Je vais fouiller dans les docs de Cubase pour voir si, par hasard, il n'y aurait pas quelques formules magiques de transfert de banques ou de sons via les SysEx. Parts toutefois du principe que l'hexadécimal est le langage machine de tout ordinateur (on peut assimiler un synthé à un ordinateur dédié à la génération de sons) et que s'il est assez obscur au départ, on l'apprivoise assez facilement dès qu'on comprend les règles de base. Je vois que tu t'y es mis et que tu as déjà découvert ce qu'était une entête (header in french) et que tous les messages se terminaient par un code de fin de message: tu es sur la bonne voie! icon_biggrin.gif

Si je te trouve quelque chose, je te tiens au courant. Essaies de voir si tu peux te contenter d'un coup de bombe (spécial contact ou spécial tuner) pour régénérer tes contacts. Je suis partisan des "médicaments" avant d'utiliser la "chirurgie" et ça suffit souvent, mais bon... du moment que ça marche çà la fin... icon_cool.gif

16

Bonjour dspmusic,

Merci pour l'aide, c'est vrais que c'est complexe et pas d'infos clair et simple sur le net, donc si je peux faire un truc sympa accessible à tous, sans avoir fait " Math sup " ça serait utile. Il a de très nombreuses années, vers 85, effectivement j'avais aussi un Atari ST, spécialement pour mon clavier un Juno1 et un logiciel énorme avec un manuel d'utilisation gros comme un roman, mais je ne me souviens plus son nom, c'était le truc utilisé par la plus part des musiciens, mais bon entre temps il y a eu plein de choses.... Pour les contacts, je vais opter pour avoir une bombe sous la main, ainsi que des contacteurs, car une fois démonté si le médicament ne fait rien, étant sur le billard, je passerai à la chirurgie icon_wink.gif mes contacts sur l'affichage sont aussi défaillant. un tuto anglais sur les sysEX:
http://www.2writers.com/eddie/TutSysEx.htm, j'ai aussi 3 feuilles en pdf: tableau Decimal/hexadecimal/binaire, les 127 noms GM en decimal et hexadecimal et le nom, et les 127 controlleurs idem, déc. hexad et le nom, avec ça ça permet d'avancer je vais  mettre ces fichiers sur mon site car j'ai plus le lien direct.En fait il suffit maintenant de comprendre la structure du sysEX du M1, j'ai presque les pièces du puzzle, mais pas les emplacements et pas la quantité.

17

Citation de : Rocamus

si on prend le debut du sysEx des prog d'usine on a donc:

F0 42 30 19 4C.... là c'est clair, mais ensuite 00 00 55 6E 69 76 65 72 73 00 65 20 20 01 20 1E 00 00 2A etc, etc, là c'est moins clair, ce que j'aimerais bien comprendre c'est quelle est la longueur du sysEX pour un son et à quel moment ça passe au suivant  ?

coriace le gars icon_biggrin.gif

Après l'entête on doit donner le code de fonction (ici le dump soit d'un programme, soit d'une combi, soit de la totalité d'une banque) puis le contenu de la fonction, c'est à dire le descriptif de ce que tu veux envoyer. Le tableau 1 de la page 127 te donne la suite des codes à envoyer (et c'est là que commence la galère ! icon_exorbite.gif ) car il faut tout donner, tous les paramètres du son définissant le programme depuis le nom (le code ASCII 20 correspond à un espace) jusqu'à la valeur de chaque paramètre (Oscillateur, Pitch, Cutoff, After Touch, Controller, Effets, VDF-1,VDF-1 EG, VDA-1, ... etc) en sachant que la valeur donnée par le M1 est en décimal (colonne de droite du tableau) mais que tu dois le donner ici en hexadécimal (la partie gauche de la colonne de droite du tableau 1 icon_eek.gif ) Heureusement on te donne les pistes pour trouver la valeur car ça ne coule pas toujours de source!

Par exemple, pour un oscillator mode Double (c'est le cas du premier programme: Universe) il faut entrer la valeur 1, comme il est Polyphonique, le bit 0 est à 0 pour ASSIGN et comme Hold est Off, le bit 1 vaut lui aussi 0. Il s'agit d'un multisound interne (en fait Choir en position mémoire 30) donc, comme OSC-1 doit être compris entre 00 et 63 (en hexadécimal, c'est à dire entre 0 et 99 en décimal - je te recommande de te faire un tableau de conversion par exemple sur Excel pour te faciliter la vie), ici 30 décimal s'écrit 1E en hexadécimal, on mettra donc 1E en 12ème position du message... et la suite est sur cette même base icon_confused.gif

Comme tu vois, le principe est simple mais c'est un travail long et fastidieux. Si tu as la chance d'avoir déjà un fichier tout près, ça peut gagner du temps, sinon tu comprends pourquoi je te souhaite "bon courage!" icon_wink.gif

18

oups! icon_exorbite.gif doucement !icon_biggrin.gif j'ai mis en ligne mes supers documents pour avancer:

http://www.aidenet.net/korg/control_change.pdf

http://www.aidenet.net/korg/noms_GM.pdf

http://www.aidenet.net/korg/deci_hexa_bin.pdf

Je retourne dans le manuel pour comprendre tes explications , à nous deux on va p'tête y arriver icon_mdr.gif on peut travailler déjà sur le prog 00 "universe" pour bien comprendre sa position et ses données, car si tu peux me confirmer après : F0 42 30 19 4C, on attaque le premier son ou y a t il encore des infos globales ?

 

[ Dernière édition du message le 28/12/2010 à 11:00:49 ]

19

Je retrouve bien le 1E, mais en 21éme position, c'est étrange ou c'est moi qui débloque, mais je ne vois nul part un listing des sons programme ???, j'ai trouvé un manuel en Anglais assez simple 51 pages, que je trouve pas mal, une explication System exclusive beaucoup plus clair que dans le manuel d'utilisation:

http://www.aidenet.net/korg/M1doc_eng.pdf

20

En se repportant au fameux manuel anglais, page 27 à 34, je trouve bien en 5 éme position mon 4C " la fonction"( all program parameter dump) et donc ensuite en 6 éme position " le data" avec 0= 100 prog/100 combis et le deuxiéme 0 = internal,  ensuite il y encore 00 ( et donc pour moi on doit attaquer ensuite en 8 éme position le nom du son :

00 Program Name (head) 20~7F : ASCIIChar32~ASCIIChar127 ,

je pense que la traduction est bonne jusque là?

F0 42 30 19 4C 00 ........

21

icon_idea.gifTraduction hexadécimal en caractéres:

 U=55,  n=6E, i=69, v=76, e=65, r=72, s=73, 00= nul, e=65

donc on retrouve le nom Univers e au début du sysEx de la banque prog d'usine, c'est un grand pas, car on peut déjà localiser le son. Traduction maintenant jusqu'en 16 éme position:

F0 42 30 19 4C 00 00 6E 69 76 65 72 73 00 65......en gras un doute ? comme mon M1 est en panne je ne me souviens plus si il y a un espace avant le dernier e de Universe ? 00 correspond à nul, mais bon ?

la suite va venir et si il a des questions, ne pas hésiter

 

[ Dernière édition du message le 28/12/2010 à 16:24:44 ]

22

Il n'y a pas d'espace avant le e. Le caratère d'espace est 20 je crois dans la table ASCII... ça avance à donf, l'ami! icon_razz.gif

23

donc je comprend pas pourquoi il y a un 00 avant le e, en ASCII ça correspond à nul, bref c'est pas trop grave, même si je n'ai pas dans l'immédiat réponse à tout, le but du sujet de nos post en fait était de pouvoir créer ses propres banques, donc si on arrive à bien cerner les éléments de structures, on peut ensuite, retirer et mettre ce que l'on veut dans des sysEx de Banques ou l'on ne veut que garder quelques sons.

Question comment faire pour trouver un tableau avec les sons de programme, car pour l'instant je ne peux même pas les visualiser icon_confus.gif

24

Je viens de trouver un p'tit logiciel qui devrait faire bien avancer:

Winpic800, je viens juste de le prendre en main et déjà en tapant le nom du son on obtient la correspondance

http://www.aidenet.net/korg/winpic800

 

25

Voilà en gros le début de ce que l'on donne à manger au M1 en envoyant le sysEx prog d'usine, on retrouve les 3 premiers sons et pour la suite je travaille dessus

http://www.aidenet.net/korg/winpic8002.jpg