|
|
iLKke
Registered: May 2012 Posts: 13 |
Goattracker sound woes
Hey guys.
Every time I make a tune in Goattracker when I export it as .sid and play it, it sounds vastly different.
I've been bothering a couple of friends with it but nobody could help me out, so here I am.
I made a little example to illustrate the problem. This particular sng is supposed to be played at x2.
Here is an example what I hear in GT and then in sidplay2
Here is the goattracker2.71 song file
And here is my config:
Quote:;------------------------------------------------------------------------ ------
;GT2 config file. Rows starting with ; are comments. Hexadecimal parameters are
;to be preceded with $ and decimal parameters with nothing.
;------------------------------------------------------------------------------
;reSID buffer length (in milliseconds)
100
;reSID mixing rate (in Hz)
44100
;Hardsid device number (0 = off)
0
;reSID model (0 = 6581, 1 = 8580)
1
;Timing mode (0 = PAL, 1 = NTSC)
0
;Packer/relocator fileformat (0 = SID, 1 = PRG, 2 = BIN)
0
;Packer/relocator player address
$1000
;Packer/relocator zeropage baseaddress
$fc
;Packer/relocator player type (0 = standard ... 3 = minimal)
0
;Key entry mode (0 = Protracker, 1 = DMC)
0
;Pattern highlight step size
4
;Speed multiplier (0 = 25Hz, 1 = 1X, 2 = 2X etc.)
2
;Use CatWeasel SID (0 = off, 1 = on)
0
;Hardrestart ADSR parameter
$ff00
;reSID interpolation (0 = off, 1 = on, 2 = distortion, 3 = distortion & on)
3
;Hexadecimal pattern display (0 = off, 1 = on)
0
;SID baseaddress
$d400
;Finevibrato mode (0 = off, 1 = on)
1
;Pulseskipping (0 = off, 1 = on)
1
;Realtime effect skipping (0 = off, 1 = on)
1
;Random reSID write delay in cycles (0 = off)
0
;Custom SID clock cycles per second (0 = use PAL/NTSC default)
0
;HardSID interactive mode buffer size (in milliseconds, 0 = maximum/no flush)
20
;HardSID playback mode buffer size (in milliseconds, 0 = maximum/no flush)
400
;reSID-fp distortion rate
0.500000
;reSID-fp distortion point
3300000.000000
;reSID-fp distortion CF threshold
0.000100
;reSID-fp type 3 base resistance
1147036.500000
;reSID-fp type 3 base offset
274228800.000000
;reSID-fp type 3 base steepness
1.006663
;reSID-fp type 3 minimum FET resistance
16125.155273
;reSID-fp type 4 k
5.500000
;reSID-fp type 4 b
20.000000
;reSID-fp voice nonlinearity
0.961316
;Window type (0 = window, 1 = fullscreen)
0
;Base pitch of A-4 in Hz (0 = use default frequencytable)
0.000000
I've been trying with different buffer and resid settings, but to no avail.
Since all the players (including Vice) seem to sound alike, I assume I'm doing something wrong with Goattracker. Still waiting for my 1541u so can't test on real hardware sadly.
Halp pls!
i |
|
|
| |
cadaver
Registered: Feb 2002 Posts: 989 |
You're using out of range frequency values in the wavetable (for example F0 is not either a valid relative or absolute note.) These are not guaranteed to play the same in editor and in compiled player.
You're also using quite extreme relative note values, which may cause the relocator to bug and optimize the frequency table too aggressively. Try using the relocator option "disable optimizations".
|
| |
iLKke
Registered: May 2012 Posts: 13 |
Thanks, will try at once! \o/
I admit, I was poking random numbers in, looking for interesting borderline results. |
| |
iLKke
Registered: May 2012 Posts: 13 |
Did both things you suggested and psid playback is almost identical now.
Thank you very much! \o/
|
| |
FATFrost
Registered: Sep 2003 Posts: 173 |
I had exactly the same problem.. Especially when I created an instrument and inserted the notes, but when I played them back it didn't sound the same... |
| |
FATFrost
Registered: Sep 2003 Posts: 173 |
Hey!!! May 13th!!! We're bro's!!! Niiiice!!! ;) |
| |
iLKke
Registered: May 2012 Posts: 13 |
Quote: Hey!!! May 13th!!! We're bro's!!! Niiiice!!! ;)
*highfives!* |
| |
FATFrost
Registered: Sep 2003 Posts: 173 |
!! WYLD STALYONZ!!!! |