pouët.net

SainT record a SNDH song

category: offtopic [glöplog]
 
Hi, I have a simple question.

I want to record my *.sndh song with the Atari Emulator Saint into *.ym, but I don´t know how to Change the Audio selection of the Default floppy so that my song is played and not the Default one. The documentation was not useful in this case.

Thx for advice!
added on the 2013-04-17 02:11:15 by Freefall Freefall
Forget it, it's impossible to convert a song into .ym using SainT.

I met Leonard in a bar some months ago, we chatted about that (I wanted to convert some dubmood MaxYMiser song into .ym) and he said me it pretty impossible to do from the emulator, or just a kind of crappy result.

Also, all existing .ym files are done "by hand" by dumping chipset register and making some magic stuff I don't understand to create the file, so something more complicated than what the emulator can actually do.
added on the 2013-04-17 04:35:38 by rez rez
:( ok thank you rez!
added on the 2013-04-17 11:08:24 by Freefall Freefall
There's a better way... Use WinJAM by CREAM and export directly to .WAV
added on the 2013-04-17 11:44:38 by ltk_tscc ltk_tscc
Quote:
Also, all existing .ym files are done "by hand" by dumping chipset register and making some magic stuff I don't understand to create the file


AY_Emul can generate .ym files. Just open the playlist window, right-click on the song and select "Convert to YM" (or whatever the text says). Dunno if it supports any Atari ST song formats as input, though.

I'm not sure what magic would be needed to create YM files from an emulator. Just dump the YM registers once per frame (frame rate is specified in the header so it doesn't need to be 50 Hz), (optionally) de-interleave the dump, add a header and (optionally) LHA-compress the resulting file.
added on the 2013-04-17 13:18:31 by mic mic
I heard Hatari can do that, too.
added on the 2013-04-17 13:58:02 by wysiwtf wysiwtf
@mic: sorry, but referring to this site it isn´t able:
http://bulba.untergrund.net/emulator.htm

This one can Play them:
http://bulba.untergrund.net/ayplayer_e.htm

-> But it doesn´t Support any conversion.
added on the 2013-04-17 17:22:13 by Freefall Freefall
Hatari seems (as SainT) to accept only Image files of floppies as Input :(
added on the 2013-04-17 17:25:46 by Freefall Freefall
Is maxYMiser able to Export this sndh file as sth else? How to get it to work on my Win7 64 bit OS xD
http://www.preromanbritain.com/maxymiser/download.html
added on the 2013-04-17 17:29:39 by Freefall Freefall
My aim is to get a XM file that I can use with ufmod, that would be great. This is the target sndh file:

http://www.razor1911.com/dubmood/old-index.html

-> The monkey Island tune is great and the target <3
added on the 2013-04-17 17:35:32 by Freefall Freefall
mic:
That work for tunes that only update the YM once per frame. Most new songs (from 1992 and onwards) update the YM way more often to generate PWM-effects, sampled drums and so forth. It need manual work (and a lot of it) make a YM-dump of it, if even possible. The YM fileformat need upgrading for every new software trick there is.

Freefall:
1. Most of Dubmoods songs uses PWM/other effects. You can't record a correct YM with it from Saint or Hatari.

2. You can use any host-machine folder as a harddrive in Hatari (just select a gemdos drive).

3. maxYMiser is an Atari ST program, you can't run that on Windows. Run it from inside an emulator or on a real Atari machine.
added on the 2013-04-17 18:26:14 by evil evil
Ok thanks!
added on the 2013-04-17 20:23:28 by Freefall Freefall
@freefall: ha it's funny, since I wanted myself to convert dubmood's ym file to use it into my Razor 1911 intro since an YM player routine for VC6.0 exists :)
added on the 2013-04-17 22:31:43 by rez rez
@evil: How often is "way more often"? The YM format header has a 16-bit field for the playback frame rate, so you could technically have an YM file that updates the registers 65535 times per second (you'd get a multi-megabyte file, but hey, disk space is cheap these days).

Of course this approach might not work properly if you only want to update a subset of the registers more often than 50 Hz (I don't know if the tone channels' phase resets if you change the period counter).
added on the 2013-04-18 12:54:36 by mic mic
mic:
It's a subset of registers as you mention, but also variable frequency per channel. To generate the pulse width modulation effect (commonly called "sidvoice") it needs to follow the original pulse frequency, which of course changes with different notes. YM has support for that effect, but it's not just a matter of recording the registers any more.

rez:
You can always use the SC68 code to play SNDH without conversions. The original SC68 is available at http://sc68.atari.org/ but we updated it for the XSC OS X program so it will read SNDH 2.0 tags. SVN repo information here: http://xsc.atari.org/download.php
added on the 2013-04-18 15:55:19 by evil evil

login