L'atelier [RESOLU] LEILA_K : Ecouter de la musique avec la SCC Comment changer la musique contenu dans la démo SCC LEYLA_K

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

ça m'interresse aussi

Tous mes PCB -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter

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


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

Bravo cher ami
Il reste plus qu'a changer l'image de fond


Tous mes PCB -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter

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

Ca devrait marcher

Pour info, c'est aussi compatible MSX1


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


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

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

igal, envoi le code source,je veux bien y coller
(je t ai suivi sur mrc
)


Tous mes PCB -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter

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


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