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 > SDI 2.0 Beta
2006-02-21 18:17
6R6

Registered: Feb 2002
Posts: 245
SDI 2.0 Beta

Hi.
A working preview here:
http://home.eunet.no/~ggallefo/sdi/

Report your bugs and thoughts here:

GRG
 
... 195 posts hidden. Click here to view all posts....
 
2009-10-08 21:21
Ultrasyd
Account closed

Registered: Oct 2009
Posts: 7
Hi guys,

It's nice to finally find a place where people talk about this wonderful tracker. I had hard time trying to convert my first C64 tracks to SID files with Turbo Assembler, but now it works. I've just got a problem in one particular song. In this song, I use a filter on the whole channel, with instruments having 80 as filter parameter. When playing the SID file after conversion, I've got a blank pattern instead of the part with filter effect. I used the same kind of thing in an other song and it was OK. Dunno what is the problem with this one. Is there a limitation with the rendition of filter effect on the whole channel in a SID file ? I use SidPLay 2 for replaying the SID files.
Thank you in advance for your answers.
Greetings to all the people who are still using this great machine.
2009-10-09 02:23
SIDWAVE
Account closed

Registered: Apr 2002
Posts: 2238
To filter a channel you must write 20 ON as command.
There is no filter prg 0, so at least you should write 81.

?
2009-10-09 06:24
Ultrasyd
Account closed

Registered: Oct 2009
Posts: 7
I will try with this, but I don't know if I expressed myself clearly enough. I used the trick where an instrument producing no sound but having the filter programm defined is created. It is placed as a note, and then some instruments having 80 for filter parameter follow, so that there is a continuous filter on the channel on all the instruments used.
Maybe I should place a link the the d64 file with the track:
http://ultrasyd.free.fr/Tracks/havskattd64.rar
The part councerned is the break with only bass + kick with filter on it, near the middle. It's perfect when played on the C64 in SDI, but not when converted to SID where this effect is ignored. I should have a look again the the 0/1 options in Turbo Assembler when compiling the file, maybe it's just something here ?
Here is a link to the SID file so that you can compare:
http://ultrasyd.free.fr/Tracks/havskatt_sid.rar
If you have time :)
2009-10-09 09:06
Devia

Registered: Oct 2004
Posts: 401
I dumped it and it works.. sort of..

I turned off chan 4 and set the tempo to 2 using the Tempo prg instead (SHIFT+T in the instr editor).
I changed WF entry 00 to FF00.
Then I dumped it, and assembled it with all options = 0 and only rem_ch4 and rem_trkl set to 1
This plays... but it doesn't sound like it sounds in the editor... so something is still wrong.
2009-10-09 09:55
Ultrasyd
Account closed

Registered: Oct 2009
Posts: 7
OK, I will try with this as soon as I have some time, and see how it sounds like. What matters is that I don't have anymore these blank patterns in the SID file :) Thank you.
2009-10-09 11:24
SIDWAVE
Account closed

Registered: Apr 2002
Posts: 2238
I got it working... will upload now
2009-10-09 11:33
Ultrasyd
Account closed

Registered: Oct 2009
Posts: 7
Cool, I found the error : there was a line pointing to an empty instrument. I used this empty instrument as a "note off" command :) Now it's OK. By the way, I will try to use Tempo programm instead of Ch. 4, like you did.
2009-10-09 11:44
SIDWAVE
Account closed

Registered: Apr 2002
Posts: 2238
Working compiled version
http://www.sidwave.com/HAVSKATT64_WORKING.zip

Several things:

instrument 8, the filter init, was at wavetab 0 and ran into a 09 (oscillator reset).
I changed it to 01 00 ff 00
I cnahged the ADSR on 08 to 0002 to make sure the 'sound' goes active.

2nd, i swapped voice 2 and 3, because filter voice 3 has priority, and the problem was that filter control didnt go from instrument 4 in voice 3, to 8 in voice 2.
You had used a blank instrument (15) to cut that, but this is a dirty trick.

The correct is as i did in step 2C, you have to go there and see what i added. I add 20 OFF on voice 1+2, and 20 ON on voice 3.

Now when instrument 8 is used, it takes the filter control, and works ok.

Also i changed tempo program to 82, and muted voice 4.
2009-10-09 18:24
6R6

Registered: Feb 2002
Posts: 245
The problem most people run into is that certain instruments with vibrato, filter or pulse
sounds different in the editor compared to the tass player.

The reason is normally that these points to programs that doesnt exist.
They are ususually 00 (zeroes), and in most cases wont affect the editor player.
When you dump a song, all data lines with 00 are deleted, The dumper does this by starting at the end of each program table, searching for the first line that is not completely filled with zeros, everything from this point and up to the beginning of the table will then be dumped.
And this will for instance suddenly make a vibrato program that was pointing to a lines of zeros,
point right into a filter program where alot of adding and subtraction is going on.
And thats the case with Ultrasyd's song here:

@Ultrasyd: (edit: nice song btw, and i see you figured it out already..)
You instrument setup starts with sound #00 and ends with #10 as last sound,
but inside the sequencer you are using instrument #15 which is a instrument
with only zeroes. Its mostly this instrument that is causing chaos.
Again this has to do with how the dumper works (see above). It will remove all unused
instruments, so only instruments #00 to #10 will be dumped.


I looked at your instruments and found the following flaws:
##
01 - instrument points to vibrato number 88
02 - instrument use pulse 88 - but no pulse waveform ?
09 - instrument points to vibrato number 88
15 - instrument is filled with zeros

If you dont use the 4th channel for anything special. Then turn it off. ( CBM+4 )
You only use it for tempo 2 so use 82 00 in the tempo program instead.

After fixing this i dumped the tune, and imported it into the "s.sdi207-n" player.
I only turned on ( 0 ) the following effects:
* rem_1wf
* rem_f20
The rest of the effects was put to ignore ( 1 ).
And the tune played as it should. :)

The way you use 80 on filter prg is correct.

SEQUENCE #7F:
Only use this sequence number when you have run out of sequences.
Because of no memory left the data area for this sequence number is also being used to store special sequence copy commands. (I think it was cbm+x shift+x) (fixed for next version)

2009-10-09 19:25
Ultrasyd
Account closed

Registered: Oct 2009
Posts: 7
Wow, so great, thank you very much for your answers. I still have a lot of things to learn with all thoses numbers everywhere, but you explained very clearly some important things here. I will be carefull with the next song ;)
Previous - 1 | ... | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 - 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
Fred/Channel 4
d'Arc/Topaz Beerline
JCH/Vibrants
ΛΛdZ
rexbeng
Guests online: 79
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 Layers  (9.6)
2 Cubic Dream  (9.6)
3 Party Elk 2  (9.6)
4 X-Mas Demo 2024  (9.6)
5 Copper Booze  (9.6)
6 Dawnfall V1.1  (9.5)
7 Rainbow Connection  (9.5)
8 Onscreen 5k  (9.5)
9 Morph  (9.5)
10 Libertongo  (9.5)
Top Groups
1 Booze Design  (9.3)
2 Oxyron  (9.3)
3 Performers  (9.3)
4 Censor Design  (9.3)
5 Triad  (9.3)
Top Graphicians
1 Mirage  (9.8)
2 Archmage  (9.7)
3 Pal  (9.6)
4 Carrion  (9.6)
5 Sulevi  (9.6)

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