Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > C64 Composing > goattracker question
2006-09-24 01:13
Tim
Account closed

Registered: Mar 2002
Posts: 467
goattracker question

Hi..

After getting nostalgic I decided to give goattracker another try (after a poorly failed attempt in 2005).. so i've forced myself to actually compose 1 tune just for old times sake :)

just a short question which is driving me nuts!
I've looked everywhere to figure this one out, but I can not find a way to change volume.

I can find the Command DXY to change master volume, but I can not find the command to change volume in a channel.
(for instance to increase/decrease volume on drums/hihat only)

Any possibility of me just simply overseeing the obvious?

cheers
Tim


2006-09-24 01:19
CreaMD

Registered: Dec 2001
Posts: 3057
You had maybe just forgotten. It was AD SR. If you e.g. didn't use Attack Decay at all and put 00 into it, you could control volume of the channel by SUSTAIN value ... from 1x to fx

so.. try using SR values for volume in channel.

I look forward for your fresh tune(s)

Roman
2006-09-24 01:28
chatGPZ

Registered: Dec 2001
Posts: 11386
adjusting the volume of the different instruments was a major problem for me aswell...its just fiddling with adsr until everything is more or less ok :=P
2006-09-24 01:31
Tim
Account closed

Registered: Mar 2002
Posts: 467
grin.. I never was able to make sounds.. friends such as Eco tried to explain it to me but I guess I am just too stubborn to learn :)

ok.. I am that old that I am dreaming up things?

I though i remembered in good old dmc 4.0 this would be the correct procedure

snd.01
dur.02
vol.0e
c-0
vol.0c
c-0
vol.0a
c-0
vol.08
c-0
vol.06
c-0
etc.

or is it just me getting old?
(last thing I did was in 1998 so I am a bit rusty)
2006-09-24 01:49
CreaMD

Registered: Dec 2001
Posts: 3057
Heheh. Interesting. Okay Let's look into GT. Gimme sum time.

Ok.. first of all, use F12 for online help in GT.

as I said for VOLUME you use SR... (specifically SUSTAIN) so if you want to do it direectly in track, use command:

6XY - adjust X for volume..

for example

C-2 016f8 - play note C-2 instrument 01, volume f, release 8
C-2 016c8 - volume c
C-2 01688 - volume 8
C-2 01684 - volume 4

roman

PS: in command 6XY, Y is for RELEASE (release is length of the note when volume goes down to zero, this happens you set "gate" OFF)
2006-09-24 13:10
Tim
Account closed

Registered: Mar 2002
Posts: 467
Thumbs up mate!!!

good stuff.. that actually worked :)

(big smile here)
2006-09-24 13:39
CreaMD

Registered: Dec 2001
Posts: 3057
cool! ;-)
2006-09-24 19:13
Turtle
Account closed

Registered: Jan 2002
Posts: 70
Please, let us participate in your composition....
2006-09-24 20:38
Hein

Registered: Apr 2004
Posts: 954
Quote: adjusting the volume of the different instruments was a major problem for me aswell...its just fiddling with adsr until everything is more or less ok :=P

hey, you a producer now?
2006-09-24 22:46
Tim
Account closed

Registered: Mar 2002
Posts: 467
Quote: Please, let us participate in your composition....

well.. sigh i hate to admit that I could use some help

http://www.mysticcreations.nl/c64/temp.zip

I'm trying to make something based on the tune "funktest.sng" and have run into some trouble.

first of all something's wrong starting the tune.
So I first have to load "funktest", play it (f1) for 1 second, then stop it (f4), then load my temp tune with f10, and then play it... then it does run the way i wanted it.

It only contains a few tracker pages which I have done so far whilst testing.. so ignore the simplicity, it mainly just testing although I love the first 2 pages :)

however, once it loops back to the beginning the sounds are fucked and out of timing.. so have to restart the procedure again as mentioned above.

must say that I am quite happy noticing upfront that due to the tracker style it's easier to spot empty gaps to 'cheat' the channels.. (thank god.. no more dur.02 dur.04 dur.02 and writing sheets op paper to find a timing gap etc) will have to spend some time on doing that later on in finetuning once I get some more 'body' on the tune.

Any comments or help or editing or whatever is appreciated :)

Come to think of it.. anyone wanting to duo up to do a tune is welcome to drop me a mail.. i'm getting a serious itch to get active again :D




2006-09-24 22:47
Tim
Account closed

Registered: Mar 2002
Posts: 467
ps.. any disks filled with sounds available anywhere?
2006-09-25 06:34
CreaMD

Registered: Dec 2001
Posts: 3057
Quote: well.. sigh i hate to admit that I could use some help

http://www.mysticcreations.nl/c64/temp.zip

I'm trying to make something based on the tune "funktest.sng" and have run into some trouble.

first of all something's wrong starting the tune.
So I first have to load "funktest", play it (f1) for 1 second, then stop it (f4), then load my temp tune with f10, and then play it... then it does run the way i wanted it.

It only contains a few tracker pages which I have done so far whilst testing.. so ignore the simplicity, it mainly just testing although I love the first 2 pages :)

however, once it loops back to the beginning the sounds are fucked and out of timing.. so have to restart the procedure again as mentioned above.

must say that I am quite happy noticing upfront that due to the tracker style it's easier to spot empty gaps to 'cheat' the channels.. (thank god.. no more dur.02 dur.04 dur.02 and writing sheets op paper to find a timing gap etc) will have to spend some time on doing that later on in finetuning once I get some more 'body' on the tune.

Any comments or help or editing or whatever is appreciated :)

Come to think of it.. anyone wanting to duo up to do a tune is welcome to drop me a mail.. i'm getting a serious itch to get active again :D






You are using funktempo.. how about if you read the instructions first. ;-)) They aren't that long. Try to check especially all track commands.
2006-09-25 21:11
Tim
Account closed

Registered: Mar 2002
Posts: 467
grin.. oh come on.. what would be the fun in that ? :)

the problem with instructions to any player is that people who write them asume that one knows how to use one or more other players prior to using the one the instructions are written for.

for instance the volume question:
"Command 6XY: Set sustain/release register to value XY."

I am sure it makes sence.. but to me it doesn't (so your help concerning volume was previously well appreciated)

So my best bet is that now you are now referring to:
Command EXY: Funktempo. Will alternate between tempos X and Y on subsequent pattern steps. Sets the funktempo active on all channels...

which I seriously do not understand either.. but thanks for the tip all the same!

I can see "EA6" being used.. but what does this do/mean? (putting that command at the start of my tune doesn't change anything.. still no sound).

Hmm.. last but not least, what makes it difficult for me.. I am more or less self taught in anything on c64 in all skills.. but sometimes there's just that much you can do by trial and error :(

Thanks for any other pointers ;)

2006-09-25 21:18
cadaver

Registered: Feb 2002
Posts: 1160
Actually, GT instructions do not assume familiarity with other C64 music programs, but state this:

"Familiarity with tracker programs in general, hexadecimal notation, and the
C64's SID chip are required. Consult the C64 Programmer's Reference Guide
(http://project64.c64.org) or AAY64 (http://www.the-dreams.de/aay.html) for
SID chip reference."

Many years ago I started by testing simple SID stuff in C64's Basic and I don't believe that hurts anybody who wants to compose for C64.

And, either you take that EA6 out (replace with normal tempo command, like F08 to set tempo 8 globally) or start with another example tune.. unless you really want to have the shuffle feel (funktempo, in this case alternating tempos A and 6) in your first tune
2006-09-25 21:42
chatGPZ

Registered: Dec 2001
Posts: 11386
Quote:
hey, you a producer now?


i've been playing with making (mostly horrible =P) tunes since i'm into c64 stuff =) (some even ended up in hvsc, just have a look =))

i might do a tune for the compo at X, just like i did in 1998 :) (the tune is done actually, its just way too long for a compo so i gotta make a short mix or something).
2006-09-25 22:40
Tim
Account closed

Registered: Mar 2002
Posts: 467
Quote: Actually, GT instructions do not assume familiarity with other C64 music programs, but state this:

"Familiarity with tracker programs in general, hexadecimal notation, and the
C64's SID chip are required. Consult the C64 Programmer's Reference Guide
(http://project64.c64.org) or AAY64 (http://www.the-dreams.de/aay.html) for
SID chip reference."

Many years ago I started by testing simple SID stuff in C64's Basic and I don't believe that hurts anybody who wants to compose for C64.

And, either you take that EA6 out (replace with normal tempo command, like F08 to set tempo 8 globally) or start with another example tune.. unless you really want to have the shuffle feel (funktempo, in this case alternating tempos A and 6) in your first tune


@Cadaver

Grin.. but that actually makes it more complicated :)

Having said that.. the "doesnt hurt" remark referring to sid stuff in basic was not that kind mate.. Just check my handle under csdb to find some releases that were nicely received in the past :(

I just seriously don't have a clue on whatever funktempo means.. could you simplify the explenation to me?

Do me a favour.. please load up funktest play and stop after 1 second.. then load my tune and tell me that pattern 27+28 followed by 29+2a stinks, sounds lame, etc.. if so: i'll never ask another question again concerning goattracker and figure it all out just by trial and error :)

I seriously like this tracker, so I will figure it out somehow! It has many things I hoped for one day would be in a player so i'm not complaining.. it's just more complex then what I was used to! (in the past I once started using future composer & romuzak for the absolute basics such as a 1 channel + drum and later during 1992 - 1998 i used dmc 1.2, dmc 4.0 and dmc 5.0.. goattracker beats those by far!)

Cheers
Tim



2006-09-25 23:03
cadaver

Registered: Feb 2002
Posts: 1160
Well, if controlling a note's volume via sustain doesn't feel familiar, then your grasp of SID basics is lacking, no way around that. But it was just a general remark, not really directed to anyone specifically. And of course the same testing could be done with M/L, if that's more 3733t.

Actually the instrument B doesn't have pulse initialization in it (pulsetable pointer 00), so it depends on some pulsetable program running on the channel previously, which is of course highly improbable. Use some instrument with non-zero pulsepointer on the channel first.

Funktempo = play even numbered steps of pattern with tempo X, and odd numbered steps of pattern with tempo Y.
2006-09-25 23:22
Tim
Account closed

Registered: Mar 2002
Posts: 467
grin.. cadaver, i'm 30 these days.. basic is such a long time ago :D

gotcha on the funktempo thingie.. which also explains why I had a 'funny' timing feeling doing some other bits here and there which didn't sound exactly how i had imagined.. hmm.. interesting!!!

all in all thanks! helps me on the way again.

ps, any other .sng files available to browse around for ideas and "how on earth did they do those effects" to teach myself a bit more?
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
Mike
t0m3000/hf^boom!^ibx
V-12/Tropyx
TheRyk/MYD!
JCH/Vibrants
Rico/Pretzel Logic
𝘁𝗡𝗚/FairLight
Acidchild/Padua
Razdee
astaroth/TRSI
sailor/Triad
Raf/Vulture Design
Mr. Sex/Byterapers
Guests online: 73
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Mojo  (9.7)
4 Coma Light 13  (9.6)
5 The Demo Coder  (9.6)
6 Edge of Disgrace  (9.6)
7 What Is The Matrix 2  (9.6)
8 Uncensored  (9.6)
9 Comaland 100%  (9.6)
10 Wonderland XIV  (9.6)
Top onefile Demos
1 Wonderfull Time  (9.7)
2 Layers  (9.6)
3 Cubic Dream  (9.6)
4 Party Elk 2  (9.6)
5 Happy Scrollidays  (9.6)
6 X-Mas Demo 2024  (9.6)
7 Copper Booze  (9.6)
8 Dawnfall V1.1  (9.5)
9 Rainbow Connection  (9.5)
10 Onscreen 5k  (9.5)
Top Groups
1 Booze Design  (9.3)
2 Oxyron  (9.3)
3 Performers  (9.3)
4 Triad  (9.3)
5 Censor Design  (9.3)
Top Webmasters
1 Slaygon  (9.6)
2 Perff  (9.6)
3 Sabbi  (9.5)
4 Morpheus  (9.4)
5 CreaMD  (9.1)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.084 sec.