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 + digi-organizer
2005-05-08 19:48
Bamu®
Account closed

Registered: May 2005
Posts: 1332
goattracker + digi-organizer

Im pretty new here, as you can see
Here my Question: How do I combine goattracker and digi-organizer modules? (easy way!!)
the main problem is, that I dont unsterstand assembler - could someone help me?
2005-05-08 22:31
Hein

Registered: Apr 2004
Posts: 965
I tried that, its quite easy to load a goattracker sid (after its saved to a d64) on $1000 in the digi organiser, and place your samples.. if you can find the correct speed (a subtle groove rythm with switching speeds for instance $0c and $0b cannot be done in digi organiser) there shouldn't be too much trouble to add your sample rythm..

But, I've asked around on this forum how to fix the blurry volume problem with goattracker in combination with digi organiser, and havent managed to get rid of that. I probably didnt search good enough to remove the volumesetting from the goattracker sid.. or was it the digiorganiser volumesettings, I'm a nitwit myself. But hopefully you can get a little bit further with the info..

Also dont forget to remove your filters from the goattracker sid..
2005-05-09 07:09
Inge

Registered: Nov 2003
Posts: 145
In the saved prg/sid file from GT 1.52, you can mask out the volume either by changing the value at $106E to $2C, or you can put three NOPs at $106E. This is easy to do in VICE or in CCS64.

If you have a hex editor, change any occurences of 8D 18 D4 to either 2C 18 D4 or EA EA EA.

This will mask out any volume settings in the SID.
2005-05-09 08:01
Hein

Registered: Apr 2004
Posts: 965
Quote: In the saved prg/sid file from GT 1.52, you can mask out the volume either by changing the value at $106E to $2C, or you can put three NOPs at $106E. This is easy to do in VICE or in CCS64.

If you have a hex editor, change any occurences of 8D 18 D4 to either 2C 18 D4 or EA EA EA.

This will mask out any volume settings in the SID.


Goody, I will try that when I'm home.. thanks for the tip.
2005-05-09 08:20
Richard

Registered: Dec 2001
Posts: 621
If you knew assembly language it would have been (with IRQ) something like this (only sampling for old SID, as I don't know how to cater for new SID):)

SEI
LDA #<IRQ
LDX #>IRQ
LDY #$7F
STA $0314
STX $0315
STY $DC0D
LDA #$01
STA $D01A
LDA #$00
JSR $1000 ;Init goat tracker tune
LDA #$00
JSR $9000 ;Init Digi-Organizer module
CLI
HOLD JMP HOLD
IRQ INC $D019
JSR $1003 ; Play music
JSR $9003 ; Play sample
JMP $EA7E

If you need me to code this little player for you then I be happy to help, all you'd need to do is just mail me and I will quickly come up with the player for you.
2005-05-09 18:19
ice00

Registered: Apr 2002
Posts: 54
you can use even filter (low pass) into Goatracker: check SIDin #6 the article about Digiorganizer (used with Goattracker)
2005-05-09 19:32
Hein

Registered: Apr 2004
Posts: 965
All great tips n trics..
2005-05-30 12:47
Hein

Registered: Apr 2004
Posts: 965
Quote: In the saved prg/sid file from GT 1.52, you can mask out the volume either by changing the value at $106E to $2C, or you can put three NOPs at $106E. This is easy to do in VICE or in CCS64.

If you have a hex editor, change any occurences of 8D 18 D4 to either 2C 18 D4 or EA EA EA.

This will mask out any volume settings in the SID.


This does not seem to help much. Only tiny improvement. With long notes, the volume keeps fluctuating on the rythm of the sampletrack..
2005-06-04 13:43
Bamu®
Account closed

Registered: May 2005
Posts: 1332
Could someone write a tool (PC or c64), that combines digiorganizer modules with normal SID - without writing any line of code?
2005-06-04 13:55
Steppe

Registered: Jan 2002
Posts: 1510
Stephan, it's always the same piece of code. I can precompile it, so you can easily slap it in front of your tune with a hex editor.
2005-06-04 18:19
Bamu®
Account closed

Registered: May 2005
Posts: 1332
Quote: Stephan, it's always the same piece of code. I can precompile it, so you can easily slap it in front of your tune with a hex editor.

Hi, Stephan

good idea!!!

or maybe someone could progamm a digi-routine for GT?
Since GT is one of the easiest Tracker, also less experienced people could compose cool 4th-channel sound....
Out there are so many skilled coders, right?

2005-06-04 21:58
Raf

Registered: Nov 2003
Posts: 343
GT could even use digiorganizer , the problem is that Cadaver then would have to make serious changes in his code. anyway if we speak about digis it would be cool if the player could be easily switched to play samples using DAC connected to userport for example (Actually even simplest DAC build using resistors gives acceptable sound quality , and you can use filters then. real DAC using for example DAC808 would be brillaint when mapped somehere in addy space , so you can have UP free for something else, DAC808 has got maximum sampling f at 10khz but I heard it can easily be "Boosted" to 20khz) - but there are surely people against it (how many sceners own a DAC or UP sampler with DAC?)
2005-06-05 10:31
Puterman
Account closed

Registered: Jan 2002
Posts: 188
nata: Yes, there are tons of skilled coders who are just waiting for someone to come up with some random coding project for them on some forum.
2005-06-05 13:23
Hein

Registered: Apr 2004
Posts: 965
Puter, so that's a 'Yes, I will, with whole my heart' ?
2005-06-05 17:14
Puterman
Account closed

Registered: Jan 2002
Posts: 188
Hein: no, but I guess one of the _skilled_ coders out there will do it.
2005-06-05 17:54
Bamu®
Account closed

Registered: May 2005
Posts: 1332
Quote: Hein: no, but I guess one of the _skilled_ coders out there will do it.

If we find one of these skilled coders ;-)
2005-06-07 17:40
Bamu®
Account closed

Registered: May 2005
Posts: 1332
Here, my short "wishlist" for Goattracker + Digichannel:

Save to RSID
Support for DIGI-Boost
minimun 12 instruments
Digi-vibrato
play sounds backwarts
adjustable Digi-Volume
and maybe IFF-Sample import
2005-06-07 19:45
Frantic

Registered: Mar 2003
Posts: 1661
Someone told me becoming a skilled coder yourself is the only way to handle such a wishlist. Actually.. Coding skills gives you infinite power. Just go for it!
2005-06-08 15:20
gegegege gugugugu

Registered: Jul 2002
Posts: 469
Quote: Here, my short "wishlist" for Goattracker + Digichannel:

Save to RSID
Support for DIGI-Boost
minimun 12 instruments
Digi-vibrato
play sounds backwarts
adjustable Digi-Volume
and maybe IFF-Sample import


Wow. How much do you offer for implementing all that?
2005-06-09 13:21
Bamu®
Account closed

Registered: May 2005
Posts: 1332
Quote: Wow. How much do you offer for implementing all that?

Would you code these features?
2005-09-22 17:57
Bamu®
Account closed

Registered: May 2005
Posts: 1332

I would need a version of digi-organizer that works fine with 8580 (digi output audible)
Anyone here in this forum that would fix that for ME?
2005-09-22 18:12
gegegege gugugugu

Registered: Jul 2002
Posts: 469
I'm not a coder, so I may be horribly wrong, but...
I think that would be pretty hard to do, since 8580 digis will be louder if the waveform register (or registerS, the more the better the result) are fed with $49 value, while the sustain level on appropriate channel is set to $f (I recall utilizing such a trick when ripping digi-only tunes). So, to boost a digi you have to sacrifice one or more channels.
Nevertheless, IIRC Dane managed to do the SID+digi 8580 tune a few times, so he probably is the man to explain that matter further. Stellan?
(and I honestly doubt if any coder would do that for you Nata, better learn to code yourself or switch to 6581... ;>)
2005-09-23 17:34
Bamu®
Account closed

Registered: May 2005
Posts: 1332
Quote: I'm not a coder, so I may be horribly wrong, but...
I think that would be pretty hard to do, since 8580 digis will be louder if the waveform register (or registerS, the more the better the result) are fed with $49 value, while the sustain level on appropriate channel is set to $f (I recall utilizing such a trick when ripping digi-only tunes). So, to boost a digi you have to sacrifice one or more channels.
Nevertheless, IIRC Dane managed to do the SID+digi 8580 tune a few times, so he probably is the man to explain that matter further. Stellan?
(and I honestly doubt if any coder would do that for you Nata, better learn to code yourself or switch to 6581... ;>)


I know that Taxim used a trick with the waveforms (he modified Rockmonitor 6)... So, if used a $41 waveform on all channels you get good results....
I think, it isn't much code...
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
G-Fellow/CODE7
Guests online: 885
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Codeboys & Endians  (9.7)
4 Mojo  (9.6)
5 Coma Light 13  (9.6)
6 Edge of Disgrace  (9.6)
7 Signal Carnival  (9.6)
8 Wonderland XIV  (9.5)
9 Uncensored  (9.5)
10 Comaland 100%  (9.5)
Top onefile Demos
1 Nine  (9.8)
2 Layers  (9.6)
3 Cubic Dream  (9.6)
4 Party Elk 2  (9.6)
5 Copper Booze  (9.5)
6 Scan and Spin  (9.5)
7 Onscreen 5k  (9.5)
8 Grey  (9.5)
9 Dawnfall V1.1  (9.5)
10 Rainbow Connection  (9.5)
Top Groups
1 Artline Designs  (9.3)
2 Booze Design  (9.3)
3 Performers  (9.3)
4 Oxyron  (9.3)
5 Censor Design  (9.3)
Top Organizers
1 Burglar  (9.9)
2 Sixx  (9.8)
3 Tim  (9.7)
4 Irata  (9.7)
5 hedning  (9.7)

Home - Disclaimer
Copyright © No Name 2001-2025
Page generated in: 0.362 sec.