L'atelier [RESOLU] LEILA_K : Ecouter de la musique avec la SCC Comment changer la musique contenu dans la démo SCC LEYLA_K
igal
Membre non connecté
Conseiller Municipal
Le sujet a été évoqué ici => http://www.msxvillage.fr/forum/topic.php?quote=10324&id=588&pt=2#go_bottom
Comme je le pensai, il est très facile de chager la musique contenu dans la DEMO SCC LEILA_K.
Voici la Quadruple Mégarom Modifié
HYBRID.zip
J'ai juste mis la musique de HYDEFOS à 15Kh à l'octet 24576 de la démo LEILA_K
Le tutoriel cet après midi. (j'suis à la bourre.. )
Le Swap est très facile à réaliser, et certainement possible d'augmenter la taille de la musique avec une MEGAFLASHROM SCC de 1024Ko. Edité par igal Le 29/08/2012 à 09h43
Comme je le pensai, il est très facile de chager la musique contenu dans la DEMO SCC LEILA_K.
Voici la Quadruple Mégarom Modifié
HYBRID.zip
J'ai juste mis la musique de HYDEFOS à 15Kh à l'octet 24576 de la démo LEILA_K
Le tutoriel cet après midi. (j'suis à la bourre.. )
Le Swap est très facile à réaliser, et certainement possible d'augmenter la taille de la musique avec une MEGAFLASHROM SCC de 1024Ko. Edité par igal Le 29/08/2012 à 09h43
igal
Membre non connecté
Conseiller Municipal
Un mini tutoriel pour expliquer comment mettre jusqu'à 33 secondes des musiques RAW dans votre MégaFlashRom SCC 512ko.
La démo Leila_K va lire sans distinction, le Sample qui se trouve à la ligne [Hexadécimale 0000 6000] de la la ROM.
Après quelques essais, j'ai déterminé que la longueur maximale du WAV peut être de 33 Secondes précisément (à quelques millièmes de seconde près )
Le RAW doit être à un Taux d'échantillonnage de 15000 khz, et être en [RAW] [Signed 8 Bits PCM] le tout en Mono biensur.
Au total, une fois créé, le RAW pèse 483 Ko soit 495 000 octets. On peut aller quelques Octets plus loin, mais 33.00 Secondes ça fait compte juste
Le tutoriel:
La partie AUDIO:
****************
1) Ouvrir la musique de son choix.
2) La convertir à la fréquence très précise de 15000Hz.
3) Découper la Bande SON à 33 Secondes très exactement.
4) Exporter en RAW / Signed 8Bits PCM tel que MUSIQUE.RAW
Pour plus de détail sur les outils AUDIO, reportez vous à cet article => http://www.msxvillage.fr/articles/articles.php?cat=5&id=78
Le greffon sur la ROM:
***********************
1) Ouvrir la MUSIQUE.RAW avec un éditeur Hexadécimal.
2) Sélectionner tout / Copier
3) Ouvrir la ROM LEILA_K.ROM
4) Placer le curseur sur la ligne 0000 6000.
5) Coller
6) Sauvegarder
Il ne vous reste plus qu'à flasher votre MégaFlashrom SCC 512 et faire mumuse
Voici un extrait de Grandia 2 [Fighting]
GRANDIA2.zip
@MsxLégend:
Je n'ai trouvé aucune commande après le SAMPLE qui fasse relire le morceau.
Il y a donc fort à parier que tu puisse charger ta 1024 de 2 X 33 Secondes de musique.
L'idéal serait de modifier le programme pour lire des musiques déposées sur la CF.
Au final, la SCC servirait comme un simple convertisseur Digital => Analogique.
La par contre, ça demande des compétences que je n'ai même pas en rêve Edité par igal Le 02/09/2012 à 00h42
La démo Leila_K va lire sans distinction, le Sample qui se trouve à la ligne [Hexadécimale 0000 6000] de la la ROM.
Après quelques essais, j'ai déterminé que la longueur maximale du WAV peut être de 33 Secondes précisément (à quelques millièmes de seconde près )
Le RAW doit être à un Taux d'échantillonnage de 15000 khz, et être en [RAW] [Signed 8 Bits PCM] le tout en Mono biensur.
Au total, une fois créé, le RAW pèse 483 Ko soit 495 000 octets. On peut aller quelques Octets plus loin, mais 33.00 Secondes ça fait compte juste
Le tutoriel:
La partie AUDIO:
****************
1) Ouvrir la musique de son choix.
2) La convertir à la fréquence très précise de 15000Hz.
3) Découper la Bande SON à 33 Secondes très exactement.
4) Exporter en RAW / Signed 8Bits PCM tel que MUSIQUE.RAW
Pour plus de détail sur les outils AUDIO, reportez vous à cet article => http://www.msxvillage.fr/articles/articles.php?cat=5&id=78
Le greffon sur la ROM:
***********************
1) Ouvrir la MUSIQUE.RAW avec un éditeur Hexadécimal.
2) Sélectionner tout / Copier
3) Ouvrir la ROM LEILA_K.ROM
4) Placer le curseur sur la ligne 0000 6000.
5) Coller
6) Sauvegarder
Il ne vous reste plus qu'à flasher votre MégaFlashrom SCC 512 et faire mumuse
Voici un extrait de Grandia 2 [Fighting]
GRANDIA2.zip
@MsxLégend:
Je n'ai trouvé aucune commande après le SAMPLE qui fasse relire le morceau.
Il y a donc fort à parier que tu puisse charger ta 1024 de 2 X 33 Secondes de musique.
L'idéal serait de modifier le programme pour lire des musiques déposées sur la CF.
Au final, la SCC servirait comme un simple convertisseur Digital => Analogique.
La par contre, ça demande des compétences que je n'ai même pas en rêve Edité par igal Le 02/09/2012 à 00h42
igal
Membre non connecté
Conseiller Municipal
Mieux!
MELODIE 3.zip
En vidéo:
Me rappel plus d'ou je sors cette musique, mais elle est canon
Edité par igal Le 20/08/2012 à 19h02
MELODIE 3.zip
En vidéo:
Me rappel plus d'ou je sors cette musique, mais elle est canon
Edité par igal Le 20/08/2012 à 19h02
igal
Membre non connecté
Conseiller Municipal
Tu peux essayer la chose suivante.
1) Tu Récupère une image .ROM qui pèse 1024Ko qui fonctionne sur ta SCC+ 1024 (biensur)
2) Tu Copies toutes les Lignes contenues dans la ROM MELODIE3.ROM depuis la ligne [HEX 0000 0000] jusqu'à [HEX 0000 6000]
3) Tu colles ces lignes sur la ligne [HEX 0000 0000] de la .ROM qui pèse 1024Ko
4) Tu prépare une musique RAW de 66 Secondes (tu devrais pouvoir mettre 67 ) et tu la colle sur la ligne [HEX 0000 6000] de la ROM 1024Ko.
Ca devrait marcher
Pour info, c'est aussi compatible MSX1 Edité par igal Le 20/08/2012 à 23h14
1) Tu Récupère une image .ROM qui pèse 1024Ko qui fonctionne sur ta SCC+ 1024 (biensur)
2) Tu Copies toutes les Lignes contenues dans la ROM MELODIE3.ROM depuis la ligne [HEX 0000 0000] jusqu'à [HEX 0000 6000]
3) Tu colles ces lignes sur la ligne [HEX 0000 0000] de la .ROM qui pèse 1024Ko
4) Tu prépare une musique RAW de 66 Secondes (tu devrais pouvoir mettre 67 ) et tu la colle sur la ligne [HEX 0000 6000] de la ROM 1024Ko.
Ca devrait marcher
Pour info, c'est aussi compatible MSX1 Edité par igal Le 20/08/2012 à 23h14
igal
Membre non connecté
Conseiller Municipal
En cherchant quelques infos, j'ai lu qu'un Mégaflashrom SCC peut aller jusqu'à 2048Ko soit 16Mb.
La source => http://www.msx.org/forum/msx-talk/software-and-gaming/new-scc-demo-leila-k?page=1
(J'en ai profité pour poster ma modif )
J'ai utilisé la fréquence de 15Kh pour une mélodie de 42,5 Secondes (Env) avec un rendu acceptable je trouve.
En extrapolant, on peut lire jusqu'à 168 Secondes de PCM. Soit un peu moins de 3 minutes.
Peut être intéressant de se pencher sur le travail de SVEN et voir comment il est monté à 1024 en SRAM dans un premier temps
La source => http://www.msx.org/forum/msx-talk/software-and-gaming/new-scc-demo-leila-k?page=1
(J'en ai profité pour poster ma modif )
J'ai utilisé la fréquence de 15Kh pour une mélodie de 42,5 Secondes (Env) avec un rendu acceptable je trouve.
En extrapolant, on peut lire jusqu'à 168 Secondes de PCM. Soit un peu moins de 3 minutes.
Peut être intéressant de se pencher sur le travail de SVEN et voir comment il est monté à 1024 en SRAM dans un premier temps
igal
Membre non connecté
Conseiller Municipal
J'ai posté cet après midi ma version modifiée de Leila K ici => http://www.msx.org/forum/msx-talk/software-and-gaming/new-scc-demo-leila-k?page=2
Dvik vient de me proposer le code source de sa démo Leila K
*******
Hi igal. Sounds excellent! I'm impressed that you managed to reverse engineer the rom and put your own music in it. If you want I can send you the source code so you can change image or change the length of the sample, or even do a 1024KB version. Let me know if you are interested.
********
Comment lui dire que j'y connais absolument rien
Quelqu'un est volontaire pour bosser dessus si je lui dit ok?
Au passage, voici la bonne ROM => MELODIE.zip Edité par igal Le 29/08/2012 à 23h23
Dvik vient de me proposer le code source de sa démo Leila K
*******
Hi igal. Sounds excellent! I'm impressed that you managed to reverse engineer the rom and put your own music in it. If you want I can send you the source code so you can change image or change the length of the sample, or even do a 1024KB version. Let me know if you are interested.
********
Comment lui dire que j'y connais absolument rien
Quelqu'un est volontaire pour bosser dessus si je lui dit ok?
Au passage, voici la bonne ROM => MELODIE.zip Edité par igal Le 29/08/2012 à 23h23
igal
Membre non connecté
Conseiller Municipal
J'ai peaufiné les réglages et en l'état actuel, LEILA_K démo demande une boucle de [32Secondes et 236 millièmes] pour une musique sans saccade.
L'astuce permettant d'obtenir ce timing très précis consiste à jouer sur la fréquence NATIVE de la musique de sorte à se rapprocher au maximum.
Concrètement, pour le morceau qui suit, j'ai ajusté la durée du morceau en transformant un MP3 à [44100Hz=>31Secondes et 870Millième] en [43600Hz=> 32Secondes et 236 millièmes]
Evidemment, une marge de plusieurs millièmes de secondes doit être possible.
Voici le rendu:
http://dl.free.fr/mCwVzPufs Edité par igal Le 02/09/2012 à 00h08
L'astuce permettant d'obtenir ce timing très précis consiste à jouer sur la fréquence NATIVE de la musique de sorte à se rapprocher au maximum.
Concrètement, pour le morceau qui suit, j'ai ajusté la durée du morceau en transformant un MP3 à [44100Hz=>31Secondes et 870Millième] en [43600Hz=> 32Secondes et 236 millièmes]
Evidemment, une marge de plusieurs millièmes de secondes doit être possible.
Voici le rendu:
http://dl.free.fr/mCwVzPufs Edité par igal Le 02/09/2012 à 00h08
Fabf
Membre non connecté
Conseiller Municipal
Là je dois dire que je suis bluffé
1- par le travail d'Igal
2- par la qualité sonore
Bravo
1- par le travail d'Igal
2- par la qualité sonore
Bravo
igal
Membre non connecté
Conseiller Municipal
MSXlegend :
igal, envoi le code source,je veux bien y coller (je t ai suivi sur mrc )
En fait j'ai expliqué à Dvik que j'ai pas les connaissances pour faire quoi que ce soit avec les sources mais que ce serait top si il les rendait publique.
Il va bien finir par répondre je pense
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie