TIP: Click on subject to list as thread! ANSI
echo: 64_talk
to: Tarragon Moon
from: Errol Smith
date: 1994-09-03 16:49:24
subject: Hardware Mods

TM>You could make it a user option.. ie: user presses a key, the
 TM>digi-player looks through the sid-tune and finds possible locations,
 TM>then displays them for the user to accept/discard/modify. The
 TM>digi-player would have to keep those values stored away somewhere, so
 TM>the user can properly test that the values he accepts work, and if they
 TM>don't, restore them.

 Well that would be a good solution I guess. By 'user' I assume you mean
the developer of the demo/game/whatever. After all, if he is the one
writing the music, then he can fix it properly. 

 TM>And why not? The only reason I DON'T use digi-organizer is because it
 TM>isn't compatible with DMC (haven't tested it with DMC 5 yet though),
 TM>and it also did not have any effects.

 Well you might have one one day (: The effects arent too hard really, you
just have to figure out how to do them in the first place.

 TM>As for being stressed... you don't want to know. Try managing a house
 TM>sometime :/
 
 I have, but I was the only occupant (:

 TM>Hmm you could be right, actually, I'd better check! (Has a reality
 TM>crisis) Yes, if fact I AM TBH! HA! ... NOT!
 
 I hope you arent. If you are Menace won't get anywhere! (-:

 TM>Hmm, have you listened to the tune from Coma Light 12? I think this
 TM>uses the kind of effect you are talking about...
 
 The song I was thinking of is called 'dreams', I think the group is called
'Quench' or something. I'll check out coma light 12 (if i can remember
where I put it..)

 TM>Well, perhaps you can have this as a user definable option...
 
 There you go again, user definable options! (-:

 TM>Well, that's actually pretty straightforward. Why didn't I think of
 TM>that? :)
 
 Because I'm the genius & you're not! (-:  I've never actually seen it
(well heard it) done before. Actually, just thought of another effect that
could use this 'volume control' - varying the volume up & down to get a
reverberating effect. You cant do that with sid voices! (or can you?)

 TM>What about if you cleared the "outside" two bits, ie: bit
7 and bit 0?
 TM>What kind of effect would that create?

 Nope, cutting off bits here & there just loses resolution, not volume.
The table method is easier, & faster, as there is less extra code
inside the NMI routine.

 TM>Damn! :) Then again, Sideborders, FLI and Real-time vectors were
 TM>impossible on the 64 too ;)
 
 Yep, well people thought that samples were impossible on a 64, but soon we
will have 2 track digis (-:

 TM>I remember you were talking about the high pitched noise in the
 TM>waveform... couldn't you use the low-pass filter to get rid of it? That
 TM>would make the sample a little easier to bear...
 
 Yep, you can use the low pass filter, but it still doesnt completely get
rid of the sound (the sid's filter is far from perfect). At least with
conventional samples you dont have these problems, plus they take up less
memory! (:

 TM>HOW does the datel player replay at 8-bits? This is what's confusing me
 TM>at the moment...
 
 It has a bult in 8 bit d/a converter. Very simple, I think its just a
resistor ladder (you could build one for about a dollar). It might be a
chip d/a, but even those are dirt cheap & simple.

 TM>I actually connected pins 2-9 (d0-d7) of the parallel port connector on
 TM>the sampler to pins C-L (pb0-pb7) of the user port connector. I'll try
 TM>wiring it round the other way.

 Well that sounds right to me. The original amiga circuit that I copied has
d0 at pin 2, & d7 at pin 9, so I cant see what is wrong with your
setup. Some samplers expect different kinds of inputs, ie some expect a
headphone type input (several milivolts), while some use a line input
(+-several volts). Putting a line input to it when it is setup for a low
level would just give you total distortion.

 TM>No centering knob, but two volume knobs (stereo sampler).
 TM>I'll try to re-wire this tonight. I'll get back to you with the
 TM>results!
 
 Ok cool.

 TM>Another might be to try and allow the sample frequency to sync up with
 TM>voice three via $d01b/$d01c...
 
 Yep, theres another option (: Btw, you mean $d41b/$d41c dont you? (-:

 TM>What if you were only doing one sample? Would that shorten the code
 TM>enough to do a full loop check?
 
 Yep, one sample is easy, the code is 1/4 the size of a 2 channel job. The
problem with loop checking is that you have to have 2 checks when you
increment the address, one for end of page (normally BEQ), and a CMP for
the loop.. yuck..

 TM>Look forward to it.
 
 Yep, almost ironed out the bugs. The problem is getting the samples in
memory & sorting them out as to where they are & how fast etc..

 TM>I've been looking through our version of Macro-assembler, specifically
 TM>at the cross-assembling code... and I've written a cross-reciever for
 TM>it! I'm finalising it at the moment (trying to work out why/when
 TM>certain bytes are sent, ie; for pass 2, and the start-code command),
 TM>but should have a fully working version up to you soon (ie: next send
 TM>)

 Cool, I hope you figure out the cable as well (: I'm going to need more
user port connnectors at this rate: sampler, rs232, 64net cable, cross
assembler cable etc.. (-:

cya, Strobe/Menace

--- Ezycom V1.10b3 00f90038

* Origin: WOW BBS - Commodore Suport, Sydney's West (3:713/888)
SEEN-BY: 50/99 54/54 623/630 640/316 711/807 808 809 929 934 712/623 713/317
SEEN-BY: 713/700 805 888 714/906
@PATH: 713/888 54/54 711/808 809 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.