Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
 Welcome to our latest new user Coinoperator ! (Registered 2024-06-17) You are not logged in - nap
CSDb User Forums


Forums > C64 Composing > SID Factory
2006-09-02 16:19
Laxity

Registered: Aug 2005
Posts: 459
SID Factory

Ok.. So.. I added it and called it an alpha release since it's not yet completely done and subject to fundamental changes, especially in the file format.

SID Factory 0.5 (alpha 1)
 
... 54 posts hidden. Click here to view all posts....
 
2006-09-02 18:10
Laxity

Registered: Aug 2005
Posts: 459
Quote: Thanks. So next things:


7) What about clearing all tables and/or patterns?

8) How to change last row in track-list ("loop") into something else ("stop" maybe?)?




EDIT

9) Is SHIFT + B (scroll play) planned/avaliable?


7) You mean like, clear the song?

8) Yeah, well.. one of those things pending implementation

9) No and no!
2006-09-02 18:13
Laxity

Registered: Aug 2005
Posts: 459
Quote: yay! i've been playing with it for more than an hour now.

2 things that i've noticed:

1) the tie note is mapped on '=' instead of '*' as it's described in the docs (atleast in vice, didn't try this one on my c64 yet; or is this a danish vs. klingon keyboard clash? =)

2) jumping from the instrument table to the right position in the wavetable would be a great plus, just like in jch (using 'G')

i agree with sidder, shift+B would be a sexy thing to have.

now i gotta re-learn the filter table, the automatic slides from $00-$10 are a nice thing to have though =)

.. i see us going nata on you in no time .. :D


1) Yes.. I forgot to change that in the docs. That's because "*" maps to a note on the keyboard when in the note row, so "=" is a little more convenient.

2) Yes well.. That's a problem when trying to have a generic table setup. I'll write on the low-priority list. (Which is pretty low, I'm afraid!)
2006-09-02 18:15
Laxity

Registered: Aug 2005
Posts: 459
Quote: Maybe I am blind, but I'm not able to find:


10) How to jump to the beginning of all song (JCH's "=" key)

11) How to change tune speed?

12) How to jump to first current instrument line in wave-table (JCH's "G" / "H") and how to jump to first free line in wave-table (JCH's "J")? It was VERY useful.


10) How about "home"?

11) Use speed table.. Have you tried to press "," and "." when the dynamic tables are visible.. There are even more tables there (Driver 5.01d)

12) Look at instrument pointer, open and activate wave table, use cursor up or down ;) (Not implemented)
2006-09-02 18:27
Sidder
Account closed

Registered: Mar 2003
Posts: 56
Quote:
7) You mean like, clear the song?

I thought about separately clearing:
- all patterns and tracks
- all tables

But let's start from ANY clearing. :)

Quote:
11) Use speed table.. Have you tried to press "," and "." when the dynamic tables are visible..

OK, now everything is understood.
2006-09-02 18:30
Laxity

Registered: Aug 2005
Posts: 459
Quote: Quote:
7) You mean like, clear the song?

I thought about separately clearing:
- all patterns and tracks
- all tables

But let's start from ANY clearing. :)

Quote:
11) Use speed table.. Have you tried to press "," and "." when the dynamic tables are visible..

OK, now everything is understood.


I can't see when clearing tables would make any sence, unless you want to clear ALL tables.. Now, clearing a sequence I can understand.. I usually keep sequence 0 the "standard" length of my song, so I just copy that to whatever sequence I wanna clear.

Note: I accidentally send you this reply as a PM.. Sorry.. That was not intended.
2006-09-02 18:46
Sidder
Account closed

Registered: Mar 2003
Posts: 56
Quote:
I can't see when clearing tables would make any sence, unless you want to clear ALL tables..

If we talk about sequences, I mean clearing ALL of them (without erasing instruments and tables). Kind of SHIFT + C.

IMHO there should be also way to cleaning ALL tables (without erasing patterns). It isn't used very often, but sometimes is.

I'd do it that way:


By pressing SHIFT + C messages apperas:

1st question
"Clear all sequences? Y/N"

2nd question
"Clear all tables? Y/N"

I think it's very natural and don't make any limitations.
2006-09-02 22:09
Sidder
Account closed

Registered: Mar 2003
Posts: 56
Let's leave for a moment keyboards and technical details. I'm trying to understand how pulse and filter tables works, but without success. :(

Maybe an example? How to create _pulse_ like that?

1. Start with 50% pulse.
2. Leave it unchanged for $13 frames.
3. Add $0e value for $20 frames.
4. Subtract $0e value for $20 frames.
5. Goto 3


I also cannot find description of HardRestart & Init tables. Maybe I've just got other docs than you? ;)
2006-09-03 06:55
Laxity

Registered: Aug 2005
Posts: 459
Quote: Let's leave for a moment keyboards and technical details. I'm trying to understand how pulse and filter tables works, but without success. :(

Maybe an example? How to create _pulse_ like that?

1. Start with 50% pulse.
2. Leave it unchanged for $13 frames.
3. Add $0e value for $20 frames.
4. Subtract $0e value for $20 frames.
5. Goto 3


I also cannot find description of HardRestart & Init tables. Maybe I've just got other docs than you? ;)


Ok.. Pulse first

00: 88 00 13

- Set pulse width $800 (50%) stay on program step $13 frames

01: 00 0e 20

- Add value $00e to pulse width, repeat for $20 frames

02: 0f f2 20

- Subtract $00e from pulse width, repeat for $20 frames ($1000-$000e=$0ff2)

03: 7f 00 01

- Jump to step $01

Init table and hard restart table isn't documented I just discovered!..

That hard restart table holds 16 sets of ADSR values. These are index from the instrument defining what ADSR is used for hard restart. Low 4 bits of the 3rd instrument byte are used for indexing into the hard restart table.

Neither is the init table.

The idea of the init table is that it hold a set of init variables per song in word file. So far only the first row of bytes make any sence as SID Factory doesn't support multiple tunes per work file.. yet..

In Driver 5.xx the init table describes the following:

aa bb cc dd

aa = Song speed pointer.
bb = D418 value (volume + band width)
cc = D417 value (resonanse and voice filter select bits)
dd = D416 value (filter value)

The filter setting stuff is there to avoid clicking on 6581.
2006-09-03 09:59
Sidder
Account closed

Registered: Mar 2003
Posts: 56
Thanks, I finally understood these tables. Aren't so difficult as they look.


Hmm...:

13) I don't see tone-portamento command (NP 21.G5 8x xx). Unavaliable?

14) What about changing global volume on the fly? I noticed only set up global volume in init-table, but changing it during song play seems to be impossible.
2006-09-03 12:16
Laxity

Registered: Aug 2005
Posts: 459
Quote: Thanks, I finally understood these tables. Aren't so difficult as they look.


Hmm...:

13) I don't see tone-portamento command (NP 21.G5 8x xx). Unavaliable?

14) What about changing global volume on the fly? I noticed only set up global volume in init-table, but changing it during song play seems to be impossible.


NP..

13) Yes.. unavailable for now. It's a must have, I know!

14) Seems that not implemented in the drivers either. Also absolutly a must have.
Previous - 1 | 2 | 3 | 4 | 5 | 6 | 7 - 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
The Syndrom/TIA/Pret..
JEZ
Thierry
Alakran_64
Genius/Xenon
mrc333777
Rebok/BOOM!/Tropyx
Krill/Plush
manganoid/Hokuto Force
Guests online: 95
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Mojo  (9.7)
4 Coma Light 13  (9.7)
5 Edge of Disgrace  (9.7)
6 No Bounds  (9.6)
7 Uncensored  (9.6)
8 Comaland 100%  (9.6)
9 Wonderland XIV  (9.6)
10 Aliens in Wonderland  (9.6)
Top onefile Demos
1 Layers  (9.6)
2 Cubic Dream  (9.6)
3 Party Elk 2  (9.6)
4 Copper Booze  (9.6)
5 Rainbow Connection  (9.5)
6 It's More Fun to Com..  (9.5)
7 Dawnfall V1.1  (9.5)
8 Daah, Those Acid Pil..  (9.5)
9 Birth of a Flower  (9.5)
10 Quadrants  (9.5)
Top Groups
1 Nostalgia  (9.4)
2 Oxyron  (9.3)
3 Booze Design  (9.3)
4 Censor Design  (9.3)
5 SHAPE  (9.3)
Top Diskmag Editors
1 Magic  (9.4)
2 Jazzcat  (9.4)
3 hedning  (9.2)
4 Elwix  (9.1)
5 Remix  (9.1)

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