MSX Village forum

Le Kiosque à Musique [Réglé] [RESOLU] Le MIDI avec C-QENSR Comment utiliser C-Qensr

igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 28/05/2012 à 14h06

Reprise du message précédent

Bonne trouvaille Jipe ;)

Vais essayé ca :noel


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10316

Le 28/05/2012 à 14h27
j'ai extrait le TXT le choix du drive c'est juste pour appliquer le patch

C-QENSR v 1.0 Patch
===================

This programme patches some bugs in C-QENSR v 1.0. The patchprogramme should
be run from the default-drive. De C-QENSR disk can be in any drive.
If you only have one drive, fill in B: as drive with the C-QENSR disk. The
system will indicate when it needs disk A: (patch) and disk B: (C-Qensr).

You are strongly advised to make a backup-copy of the file C-QENSR.BIN for
security. Ofcourse, there is always a small chance that something goes wrong
in the middle of the patching process.
You don't have to backup the other files.

THE VARIOUS CHOICES IN THE PROGRAMME:

1. Patch C-QENSR.BIN

Here, the actual programme is patched. The file C-QENSR.BIN doesn't have to be
on the original disk to do this.

(Adjustments/patched bugs:
- track-delete works now
- On a Turbo R, the R800 is activated; de mouse-routine is adjusted for this
- diskdrive is put off before playing/recording
- little text-error in menu adjusted)

2. Pach boot

This is only possible with the original C-QENSR disk.

(Patched bug: klockchip is not put off anymore.)

3. Change switches

Here, the settings of the 4 switches can be adjusted. (This will always be
possible with the patched C-QENSR file. Therefore, don't throw away the
patchprogramme once you have patched C-QENSR.)
For example, if you always have to switch the "Send system exclusive" to
"Off", yo can adjust the programme so that the switch is off at starting
C-QENSR.

Also, there is an additional setting that isn't really part of the switches.
This is NOTE BY NOTE OFF.
Normally, this is set to "Off". In this case, after playin


:noel
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 28/05/2012 à 16h27
Il est cool ce patch, même si il permet pas de changer de lecteur A: Dommage :moue

La bonne méthode pour appliquer ce patch est de placer Quasar en A: et C-Qensr en B: avant de démarrer BlueMsx
Il en résulte une simple phrase proposant d'appliquer le Patch (Choisir Drive B: ) sans aucune autre option qui puisse prêter à confusion.
Le message Patch Done s'affiche. :top
Et non pas les 4 propositions numérotés de 1 à 4 avec les quels j'ai fais que des DSK qui plantes ent (COD non?)

Une fois le patch appliqué, il est plus nécessaire d'activer SWITHES => Transmit Timecodes [ON] pour lire tous les MIDI de "type 0 et 1"correctement.

Nb: Dans le DSK, un Midi à l'air de ne pas être très cohérent. il demande à être [Quantifié]. Cela n'est pas du au logiciel, mais probablement, un Midi Ajouté/modifié par un utilisateur quelconque.
Le midi en question est [GOFUNKY.MID]. (Avec ou sans Transmit Timecodes [ON] cela ne changera rien.)

Pour faire simple voici le DSK patché parfaitement fonctionnel.
C_QENSR fix.zip

Je prépare un autre petit enregistrement YS pour la peine :top

J'ai même essayé de mettre tous les fichiers à la racine de CF A: , mais pas moyens, ça fige dès que l'on clique sur [LOAD STANDARD MIDI FORMAT]

Bien essayé Jipe

Edit: A mon avis, le programme attend un signal de retour du lecteur pour rendre la Main!
Je peux shunter à chaud si tu veux! :fou :fou :fou Edité par igal Le 28/05/2012 à 17h41


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10316

Le 28/05/2012 à 16h41
la bonne idée émuler la CF dans BlueMSX et lancer C-Qenser , ensuite aller fouiller avec le debugger


:noel
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 28/05/2012 à 17h24
Pour le plaisir des Oreilles, Un extrait de [YS I]

http://igalsirour.hautetfort.com/media/02/00/2635102389.mp3

YS114S8.MID Joué sur MSX2 interfacé avec un Music Module et interprété sur un SC-55 en Mode GS.
Nb: L'instrumentalisation est de qualité GS puisque prévue pour un SC-88 GS

Voci la source => http://palvelin.dynalias.org/Music/Midi/Ys%20Midi%20Super%20Collection/YS114S8.MID

Pour les Fans (Popolon ;) ) La source complète se trouve là => http://palvelin.dynalias.org/Music/Midi/Ys%20Midi%20Super%20Collection/

De très nombreux Midi de jeux qui raviront les moins jeunes et les autres par la => http://palvelin.dynalias.org/Music/Midi/Ys%20Midi%20Super%20Collection/

@Jipe: Si je créer un Autre post dédié à [Q-Sensr] dans le [kiosk à musique], tu peux déplacer les postes depuis la [PAGE 3] [Post de Zebibizen Le 26/05/12 à 17h41]
Si personne y voit d'inconvénient biensur :D

Edit: [SWITHES => Transmit Timecodes] est resté désactivé Edité par igal Le 28/05/2012 à 17h34


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10316

Le 28/05/2012 à 17h30
mince je ne sais déplacer les post :(

par contre j'ai testé dans l'IDE de BlueMSX ça plante aussi mais j'ai eu accés au choix des musiques MID et pu cliquer pour en charger une
( je n'ai fait qu'une seule partition de 10Mo )
ensuite j'ai fouillé et vu que la mémoire de 8000H a FFFFH était remplie de FF
donc il y a un bout de programme qui efface la mémoire genre une protection quoi


:noel
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 28/05/2012 à 17h57
PREMIER ESSAI:
De mon coté, j'avais simplement mis les [PLAIN FILES] contenus dans la disquette Fixée à la racine de A: et j'ai fait:
Basic [ENTER]
Load"Autoexec.bas [ENTER]
Run [ENTER]
Tout se lance normalement jusqu'à ce que je clique sur:
[Load Standard Midi Format] => Le logiciel Freeze. (il a même pas l'air d'avoir planté, mais juste figé!)

*************
SECOND ESSAI:
J'ai reproduis le processus sur une vraie disquette:
Load"Autoexec.bas [ENTER]
Run [ENTER]
Tout se lance normalement jusqu'à ce que je "RETIRE LA DISQUETTE". et je clique sur:
[Load Standard Midi Format] => Le logiciel demande RETRY ou IGNORE ?
J'ai beau faire IGNORE, il repose la question jusqu'à ce qu'on insert un disquette.
Point important, il ne freeze pas!
************

Modestement, je me suis dit que:
C'est cette constatation qui me laisse penser que le logiciel attend peut être un signal Hardware, plutôt qu'une présence d'un bout de code Software!
Imaginons que le logiciel n'a aucun problème à regarder dans A:, mais avant cela, il attends un signal du lecteur disant "je suis prêt!".

@Jipe: Comment tu as procédé exactement pour avoir la main après avoir cliqué sur [Load Standard Midi Format]
Comme mon premier essai, mais avec un CF de 10Mo et c'est tout ? Edité par igal Le 28/05/2012 à 17h59


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 28/05/2012 à 18h01
Vais faire le teste suivant et on saura...

Je retire le lecteur de disquette à Chaud, puis je clique sur [Load Standard Midi Format].

On verra bien si ça freeze on pas :top


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
popolon Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 28/07/2010 à 22h07

Messages: 217

Le 28/05/2012 à 18h17
igal :
Pour le plaisir des Oreilles, Un extrait de [YS I]

YS114S8.MID Joué sur MSX2 interfacé avec un Music Module et interprété sur un SC-55 en Mode GS.

Nb: L'instrumentalisation est de qualité GS puisque prévue pour un SC-88 GS




et bien non ^^, la qualité sera moins bonne sur un SC-55 quand le morceau est prévu pour un modèle supérieur (SC-88 dans ce cas) et ceci pour 2 raisons :

1) si le morceau est prévu pour un modèle d'expandeur, c'est qu'il utilise des instruments spécifiques qui n'existent pas dans le modèle inférieur.

par exemple dans ton morceau, les pistes 4,5 et 6 utilisent des instruments spécifiques au SC-88. Du coup, ils sont rendu avec un instrument plus basique quand le morceau est joué avec le SC-55.

pour la piste 4, c'est le "Vélocity Strings", un violon dont le niveau de volume change. avec un SC-55, l'instrument sera un simple violon "plein" sans variation (celui de la banque GM)

2) au début du morceau, il y a souvent un "message exclusif" qui permet de régler l'expandeur correspondant.

Si ton morceau prévu pour SC-88 est lu sur un SC-55, ce message sera ignoré et beaucoup de parametres avec (types d'effets, etc...)



en résumé, un morceau prévu pour le SC-55 sonnera mieux sur un SC-55 qu'un morceau SC-88 qui lui sonnera mieux sur un SC-88 ;)



Mais bon, si tu veux quand même tester des morceaux SC-88, ce petit lien Japonais devrait te plaire (et a d'autres aussi) :

http://www2b.biglobe.ne.jp/~mbx/midi_library.html Edité par popolon Le 28/05/2012 à 18h29
   
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 28/05/2012 à 18h18
J'ai retiré le lecteur à chaud, mais le logiciel ne Freeze pas.

[Load Standard Midi Format] => Le logiciel demande RETRY ou IGNORE ? (ça ne freeze pas!)

La vérité est ailleurs :lol


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 28/05/2012 à 18h35
@Popolon: J'ai pas dit que le MIDI prévu pour SC-88 sera meilleur sur SC-55, mais simplement que le SC 55 étant GS tout comme le SC-88, la musique sera plus jolie que si c'était un simple GM ;)




Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10316

Le 28/05/2012 à 18h55
j'ai trouvé les routines du disques , elles font appel au CALL F37DH du BASIC qui est identique au CALL 0005H du DOS

j'en ai compté une quinzaine , reste plus qu'a décortiquer un peu tout ça

je pense a une mauvaise lecture du directory car il ne commence pas au même secteur sur une disquette et sur un disque dur


:noel
Site web    
popolon Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 28/07/2010 à 22h07

Messages: 217

Le 28/05/2012 à 19h01
igal :
@Popolon: J'ai pas dit que le MIDI prévu pour SC-88 sera meilleur sur SC-55, mais simplement que le SC 55 étant GS tout comme le SC-88, la musique sera plus jolie que si c'était un simple GM ;)




Et je redis donc que "non"

si tu lis un morceau en 16 pistes dont toutes les pistes utilisent un instru qui n'existe pas sur SC-55, tu aura au final un morceau GM car les instrus seront remplacés par ceux de base...
   
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 28/05/2012 à 19h18
Jipe :
j'ai trouvé les routines du disques , elles font appel au CALL F37DH du BASIC qui est identique au CALL 0005H du DOS



j'en ai compté une quinzaine , reste plus qu'a décortiq :top uer un peu tout ça



je pense a une mauvaise lecture du directory car il ne commence pas au même secteur sur une disquette et sur un disque dur




C'est une super nouvelleca jipe :top



Ok popolon, les instruments inexistants sont remplaces par du GM et non par du GS. Merci pour l'info :top

Edit:

Je savais pas du tout...Etant du GS tous les deux, j'aurais pensé que si un instrument d'était pas strictement le même, il serait remplacé par le plus proche toujours en GS et pas en GM.



Ca reste quand même de bonne qualité, et joué par le MSX ;) Edité par igal Le 28/05/2012 à 19h35


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 28/05/2012 à 19h46
@Popolon: Sur le site ou se trouvent les Midi [YS I] il y a un fichier . TXT qui décrit instrument comme tu l'explique quelques postes plus tôt.

Code TEXT :
--------------------------------------------------------------------------------
 
THE MORNING GROW�@=YS114S8.MID=
 
�@�O�Ȃ̗]�C�����S�ɔ��΂������ŃK�c�[���ƃC���g���������āA���̂܂ܑs���n�ȃA��
���W�֎����Ă����܂����B�����͗����Ȃ��Œ����ė~�����Ƃ��B
 
 1ch=Fue1.         :(73,0,2)Flute
 2ch=Bass          :(43,0,2)Contrabass
 3ch=Bass+         :(45,0,2)PizzicatoStr
 4ch=St1.          :(48,24,2)Velo Strings
 5ch=Brass+        :(56,24,2)Bright Tp.
 6ch=St2.          :(48,24,2)Velo Strings
 7ch=St3.          :(48,0,2)Strings
 8ch=St4.          :(48,0,2)Strings
 9ch=Fue2.         :(68,0,2)Oboe
10ch=Drums         :(48)ORCHESTRA set
11ch=Horn          :(60,0,2)French Horn
12ch=Horn2         :(57,0,2)Trombone
13ch=Piano         :(0,8,2)Piano1w
15ch=Harp          :(46,0,2)Harp
16ch=Timpani       :(47,0,1)Timpani


On voit bien sur le CANAL 4 => [St1. :(48,24,2)Velo Strings]

Au pire, il faudrait que je modifie les instruments sur les canaux que tu as évoqué pour me rapprocher au mieux de la source et par la même occasion éviter le remplacement systématique par des instruments GM?




Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
popolon Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 28/07/2010 à 22h07

Messages: 217

Le 28/05/2012 à 19h58
Oui, tu as tout compris ;)
48, c'est la banque principale (49 en fait car ça commence à 0)
24 est la sous banque spécifique au SC-88
hélas pas de sous banque pour le SC-55, du moins il y a la sous banque 8 mais c'est un "orchestre" et pas un violon...
donc faudra te contenter du violon de base, ou alors acheter un module SC-88 (quel veinard ce zebibizen ;)

et puis même, comment vas tu t'y prendre pour changer tous ces instruments a la main, jeune padawan ? ^^ Edité par popolon Le 28/05/2012 à 20h31
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie