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 > Creating a SID from a digi-organizer module?
2011-01-18 01:42
taaadpole
Account closed

Registered: Jan 2011
Posts: 6
Creating a SID from a digi-organizer module?

Hi, I'm a c64 beginner with not much programming knowledge, but I have a lot of experience with various other chipmusic formats besides SID, and have been really interested in the c64 lately.

I made a test song in Goattracker-- http://www.tadpolemusic.us/MAAKPAL.PRG

Then I made a simple Digi-Organizer module to go along with it -- http://www.tadpolemusic.us/KICKSNARE.PRG

It sounds fine when I play them together in Digi-Organizer, now I just need a .SID!

Is that possible without c64 assembly knowledge or programming skills?

My idea was to create a demo using Richard Bayliss' Digi-Organizer+Music Player, and rip a .SID from it using SIDedit. I'm having difficulties with Richard's program though--once I load music, the digi track is unloaded. If I load the music first, no digi track can be loaded.

Any help will be greatly appreciated! I've already spent many hours trying to figure this out, and I'm so frustrated.
2011-01-18 19:49
iAN CooG

Registered: May 2002
Posts: 3136
Yes, you need a bit of coding to make a sid+digiorg play.

http://iancoog.altervista.org/digiorg.rar

Source included, I compile with my own dasm so others have to adapt it to their syntax :)

warning: I just found out that latest Sidplay2.5/w (not really spread probably) never triggers the digis, while it works in earlier sidplay2.x versions, jsidplay2 (McLoaf confirms), vice -vsid. Dunno exactly what's missing, probably a bug in Sidplay2.5...

2011-01-19 01:15
taaadpole
Account closed

Registered: Jan 2011
Posts: 6
Ah, so it is more complicated than I had hoped. I don't understand a lot of things about what you just showed me...yet. I'll have to do some more reading and experimentation. But what you just showed me will be very helpful. Thanks a bunch! :)
2011-01-19 09:10
Frantic

Registered: Mar 2003
Posts: 1628
It will take some coding yes, but not necessarily an awful lot, and the code used may be more or less the same each time, for each tune. If you can get someone to help you through it in a little more detail, I am sure you can do it without too much work.
2011-01-19 13:29
hukka
Account closed

Registered: Nov 2003
Posts: 9
Hello,

a number of years ago I made a program for this exact purpose. It's somewhat unfinished and I haven't used it in ages so I can't remember exactly how it's used, but there is a short manual included which should offer some help.

http://hukka.furtopia.org/projects/sidigi/
http://hukka.furtopia.org/projects/sidigi/Sidigi.zip
2011-01-19 19:44
iAN CooG

Registered: May 2002
Posts: 3136
hukka: it's for sure a nice crosstool, but I wouldn't encourage using it because it patches the digiorg code to produce PlaySID specific sids, which are obsolete and almost vanished from HVSC. If the code could be updated to generate proper RSID files would be nicer =)
Remember guys, PlaySID is not good for your health, will cause impotency and make baby jesus cry.
2011-01-20 14:01
hukka
Account closed

Registered: Nov 2003
Posts: 9
iAN CooG: Good point. I didn't even remember it creates PSIDs instead of RSIDs. I think I'll try and work on this some when I have the time. Can someone link me to the RSID specs? I could only find dead links.
2011-01-20 14:28
Frantic

Registered: Mar 2003
Posts: 1628
Is this what you are looking for?

http://cpansearch.perl.org/src/LALA/Audio-SID-3.11/SID_file_for..
2011-01-20 23:17
hukka
Account closed

Registered: Nov 2003
Posts: 9
Frantic, that's it! Thanks.
2011-01-23 08:50
taaadpole
Account closed

Registered: Jan 2011
Posts: 6
Hukka, thats exactly the type of thing I was looking for! Thanks! If you end up updating it so it makes RSIDs (and so you can change flags to NTSC), that would be even better.

But for now, I'm having problems with Sidigi. I'm able to output a .SID file, but it's broken - the samples play, but the music doesn't.

I open Sidigi, load up MAAKPAL.PRG , the addresses are loaded, they look correct to me. Then I load up KICKSNARE.PRG, and hit 'create SID'. Am I doing something wrong?
2011-01-24 21:11
hukka
Account closed

Registered: Nov 2003
Posts: 9
The whole program seemed broken on Windows 7 now that I tested it. It got the init/play addresses wrong and loading a Digi-Organizer module or a WAV caused an AV.
I have the sources on a different PC, I'll try to work on it sometime this week and implement RSID output.
 
... 12 posts hidden. Click here to view all posts....
 
Previous - 1 | 2 | 3 - Next
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
aNdy/AL/Cosine
doctorfargo/Binary L..
psych
eryngi
Guests online: 117
Top Demos
1 Next Level  (9.8)
2 Mojo  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Comaland 100%  (9.6)
6 No Bounds  (9.6)
7 Uncensored  (9.6)
8 Wonderland XIV  (9.6)
9 Memento Mori  (9.6)
10 Bromance  (9.5)
Top onefile Demos
1 It's More Fun to Com..  (9.7)
2 Party Elk 2  (9.7)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.5)
5 TRSAC, Gabber & Pebe..  (9.5)
6 Rainbow Connection  (9.5)
7 Dawnfall V1.1  (9.5)
8 Quadrants  (9.5)
9 Daah, Those Acid Pil..  (9.5)
10 Birth of a Flower  (9.5)
Top Groups
1 Nostalgia  (9.3)
2 Oxyron  (9.3)
3 Booze Design  (9.3)
4 Censor Design  (9.3)
5 Crest  (9.3)
Top NTSC-Fixers
1 Pudwerx  (10)
2 Booze  (9.7)
3 Stormbringer  (9.7)
4 Fungus  (9.6)
5 Grim Reaper  (9.3)

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