Author Topic: How to convert sndh files to arkos tracker files?  (Read 602 times)

0 Members and 1 Guest are viewing this topic.

Offline Bug Powell

  • CPC664
  • ***
  • Posts: 67
  • Country: de
  • Liked: 46
  • Likes Given: 13
hello, i would like to convert a sndh file (atari music) to a file which can by played by arkos tracker. Is it possible? And how to play it on cpc?

Offline PulkoMandy

  • 464 Plus
  • *****
  • Posts: 451
  • Country: fr
  • Liked: 373
  • Likes Given: 7
Re: How to convert sndh files to arkos tracker files?
« Reply #1 on: 18:33, 12 June 21 »
No, it is not possible.


SNDH files contain the 68000 code of the player for the sound plus the data for that player, in a custom format. It would be difficult, if not impossible, to convert this back into instruments and patterns for Arkos Tracker.


What you can do, maybe, is convert the SNDH file to an YM register dump, which can then be played on the CPC (with low CPU use but high memory requirements).

Offline Bug Powell

  • CPC664
  • ***
  • Posts: 67
  • Country: de
  • Liked: 46
  • Likes Given: 13
Re: How to convert sndh files to arkos tracker files?
« Reply #2 on: 18:39, 12 June 21 »
thank you pulkomandy for your answer. Do you know a tool to make a ym register dump from a sndh file?

Offline tronic

  • CPC464
  • **
  • Posts: 18
  • Liked: 30
  • Likes Given: 10
Re: How to convert sndh files to arkos tracker files?
« Reply #3 on: 20:04, 12 June 21 »
thank you pulkomandy for your answer. Do you know a tool to make a ym register dump from a sndh file?

Hi,
You can "for example" do that :

1. Get a .sndh filemusic (tons there : http://sndh.atari.org/download.php)
2. Get ayemul : https://bulba.untergrund.net/emulator_e.htm
3. Play/Convert/export sndh filemusic with ayemul to ym6 format (.ym)
4. Uncompress (use 7zip or lha or...) the generated ym6 (.ym) file because it's compressed, usually with lha - You get then a "Ay_Emul.ym" file.
5. Use a tool to "transform" this uncompressed "Ay_Emul.ym" to ayc format :
 - What's ayc : http://www.cpcwiki.eu/index.php/AYC
 - Toolz for doing that :
 a) https://cpcrulez.fr/emulateurs_UTIL-MUSIC-YMCruncher.htm (windows)
 b) https://cpcrulez.fr/coding_src-music-kitay.htm (on cpc)
6. You get now an "Ay_Emul.ayc" that can be play on cpc with the AYC player
7. Player+song (assemble/run with winape emulator)

Link to all of that, there (zip file) : https://uptobox.com/e4sslnma0xzj

+++
[edit] Forgot link to explain what is ym6 format, there : http://leonard.oxg.free.fr/ymformat.html
« Last Edit: 20:37, 12 June 21 by tronic »

Offline Bug Powell

  • CPC664
  • ***
  • Posts: 67
  • Country: de
  • Liked: 46
  • Likes Given: 13
Re: How to convert sndh files to arkos tracker files?
« Reply #4 on: 22:44, 12 June 21 »
thank you very much tronic! your answer is perfect, it helped me a lot. I finally managed to play some music on my cpc.

Offline tronic

  • CPC464
  • **
  • Posts: 18
  • Liked: 30
  • Likes Given: 10
Re: How to convert sndh files to arkos tracker files?
« Reply #5 on: 23:42, 12 June 21 »
thank you very much tronic! your answer is perfect, it helped me a lot. I finally managed to play some music on my cpc.

One more thing.
From point 3. (see above, once .ym is exported) Arkos Tracker comes with an option (Tools->YM analyzer) that deals with ym formats.
In fact, with this option you can read/play/import a small portion of the ym music from one channel (A,B or C), and so then (re)using it as instruments into arkos tracker.
It's a kind of way for "ripping" instruments from the original (sndh) music or simply to "see/hear" how it is done.

Have a try...

+++

Offline Targhan

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.402
  • Country: fr
  • Liked: 1331
  • Likes Given: 195
Re: How to convert sndh files to arkos tracker files?
« Reply #6 on: 01:04, 13 June 21 »
Quick complementary answer, the best way is probably to ask a musician to perform the conversion. Creating a  converter from a register stream to AT2 would be very unreliable and unoptimized...
Targhan/Arkos

Arkos Tracker 2.0.1 now released! - Follow the news on Twitter!
Disark - A cross-platform Z80 disassembler/source converter
FDC Tool 1.1 - Read Amsdos files without the system

Imperial Mahjong
Orion Prime

Online Ast

  • 6128 Plus
  • ******
  • Posts: 1.235
  • Country: fr
    • Amstrad cpc Website of Ast/iMPACT
  • Liked: 1140
  • Likes Given: 806
Re: How to convert sndh files to arkos tracker files?
« Reply #7 on: 13:58, 19 August 21 »
Hi,
You can "for example" do that :

1. Get a .sndh filemusic (tons there : http://sndh.atari.org/download.php)
2. Get ayemul : https://bulba.untergrund.net/emulator_e.htm
3. Play/Convert/export sndh filemusic with ayemul to ym6 format (.ym)
4. Uncompress (use 7zip or lha or...) the generated ym6 (.ym) file because it's compressed, usually with lha - You get then a "Ay_Emul.ym" file.
5. Use a tool to "transform" this uncompressed "Ay_Emul.ym" to ayc format :
 - What's ayc : http://www.cpcwiki.eu/index.php/AYC
 - Toolz for doing that :
 a) https://cpcrulez.fr/emulateurs_UTIL-MUSIC-YMCruncher.htm (windows)
 b) https://cpcrulez.fr/coding_src-music-kitay.htm (on cpc)
6. You get now an "Ay_Emul.ayc" that can be play on cpc with the AYC player
7. Player+song (assemble/run with winape emulator)

Link to all of that, there (zip file) : https://uptobox.com/e4sslnma0xzj

+++
[edit] Forgot link to explain what is ym6 format, there : http://leonard.oxg.free.fr/ymformat.html
Great but, too bad it's not working for "specials features" as SiD Voices, SyncBuzz etc...
_____________________

Ast/iMP4CT. "By the power of Grayskull, i've the power"

http://amstradplus.forumforever.com/index.php
http://impdos.wikidot.com/
http://impdraw.wikidot.com/

All friends are welcomed !