Subject: Getting samples

From: skypher
Date: Mon Oct 29 15:48:47 2007

To: UADE-User-discussion
Hello folks,

I want to rip the samples from SFX.Kult, which contains the intro music to Kult by Stéphane Picq. It seems to be a SoundFX file. Is that possible, and if yes, how can it be done?

Lots of thanks.

  Leslie

---

From: shd
Date: Tue Oct 30 23:04:08 2007

To: UADE-User-discussion
[quote:52797f7e66="skypher"]I want to rip the samples from SFX.Kult, which contains the intro music to Kult by Stéphane Picq. It seems to be a SoundFX file. Is that possible, and if yes, how can it be done?
[/quote:52797f7e66]
Well, the reverse engineering approach is to look at SoundFX replayer source and determine how to find out each sample offset and length from the song file. It's not very hard if you know 68k assembly language.

Why do you want to do this?

---

From: skypher
Date: Wed Oct 31 09:18:54 2007

To: UADE-User-discussion
It's for a remix project.

I have never used the SoundFX tracker, but isn't it possible to extract the samples with it?

---

From: shd
Date: Wed Oct 31 09:26:58 2007

To: UADE-User-discussion
[quote:3203268847="skypher"]It's for a remix project.

I have never used the SoundFX tracker, but isn't it possible to extract the samples with it?[/quote:3203268847]
I would guess so..

On the other hand, those samples are just 8 bit PCM data inside the file. You can just read the module as raw samples into an audio editor and cut the samples.

---

From: skypher
Date: Thu Nov 1 07:22:33 2007

To: UADE-User-discussion
An obvious solution. Works great, thanks!

For the record:

signed 8 bit PCM
big endian
mono
8192 Hz

The base frequency actually depends on the video clock, as pointed out at

http://mediasrv.ns.ac.yu/extra/fileformat/modules/mod/mod-form.txt

  Leslie

---

From: mld/uade team
Date: Wed Nov 7 13:13:05 2007

To: UADE-User-discussion
hejsan,

iirc, you could have even tried to load it into a Tracker after having converted the soundfx 1.3 file to protracker with noiseconverter.

You can find it aminet, e.g.
http://ftp.sunet.se/pub/aminet/mus/misc/Noiseconverter.lha

...and use it with (E-)UAE or even better with a real Ami ;-)

Michael
still alive but atm busy with real-life :-)

---

From: shd
Date: Wed Nov 7 22:24:25 2007

To: UADE-User-discussion
[quote:c3fb4c7c59="mld/uade team"]still alive but atm busy with real-life :-)[/quote:c3fb4c7c59]
Hey, this [b:c3fb4c7c59]IS[/b:c3fb4c7c59] the real life! Don't let us down ;)

---

From: mld/uade team
Date: Thu Nov 8 21:13:09 2007

To: UADE-User-discussion
never, ever :-) 

i still have some half finished updates for the tfmx/tfmx-sid heuristics. :-)

I'm quite busy giving lessons atm. I hope I get some time later htis week to have a look at some protracker mods, that don't play as they should ;-)

And last but not least I think about getting rid of the m68k Prowiz in favour of Asles c source, which should be better maintainable. Question ist where to incorporate it best... (call from amifilemagic or something I guess)

Mike

---

From: shd
Date: Fri Nov 9 12:34:04 2007

To: UADE-User-discussion
[quote:e5df1448da="mld/uade team"]And last but not least I think about getting rid of the m68k Prowiz in favour of Asles c source, which should be better maintainable. Question ist where to incorporate it best... (call from amifilemagic or something I guess)[/quote:e5df1448da]
I have mixed feelings about this:

* We would no doubt get some mods that will work better, but also regressions. So, we should make it an option. Also, white/blacklisting should be supported so that some mods would use m68k prowiz and others the native version. Unfortunately we would still have the 68k version, although we would not need to CHANGE IT anymore.

* This would surprise some users; so I think we should at least start with ./configure --with-native-prowiz option or something like that.

* a change is not so useful if the prowiz isn't maintained, or it's hard to get fixes upstream from us (I don't know what the case is)

* I would really really like the official prowiz tree versioned somewhere, preferably with Git. I think savannah/non-gnu or something like that offers Git repos for free

I do support including Asle's prowiz if we can work out the practical things.. I can make all the necessary core changes to support Asle's code.