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


Forums > C64 Composing > 2 SID C-64 help needed
2013-06-10 16:37
Mixer

Registered: Apr 2008
Posts: 447
2 SID C-64 help needed

Hello all 2 sid c-64(PAL) owners!

I cordially request your assistance.

You can help, if you have a setup that has C-64+2xsid+1541 or compatible floppy drive and can transfer and run following disk-image on your setup and report on whether it works or not, any glitches, and in optimum case provide recordings of the output and name the sids used.


http://www.sid.fi/~mixer/test.d64

note: This is not yet the final release.

Program allows loading and playing a 8khz stereo sample using 2 sids showing simple oscillator graphics. Current version can load and play from $0300 up to $ffff, though oscillator sprites will be overwritten above $ff80.

Program has been developed with Vice x64sc 2.3 x64.
- 2nd sid at $d420, filters on.
- True Drive Emulation on.
- For best results use 2 x 8580

Program allows you to select your 2nd sid location. All legal sid locations between d420 and d7e0 should work.

Sound output is garbage with single sid only.

A word of warning, the program does not handle $01 very kindly. Motor is on and the tape out bit is overwritten, so it may be worth disconnecting your tape drive if you have one to avoid accidental overwrites.
 
... 3 posts hidden. Click here to view all posts....
 
2013-06-10 20:19
Mixer

Registered: Apr 2008
Posts: 447
Got some help from Xiny6581, who tested it with his 2x8580 machine setup succesfully.

a) loading/er worked
b) replay worked splendidly.

So, it works at least on one real two sid setup.

I'd be happy to hear a dual 6581 version still, the filtering might sound more grunge on that.
2013-06-10 21:06
Fresh

Registered: Jan 2005
Posts: 101
I've tried it with dualsid and two 6581 R3: the filters have a noticeably different behavior, one SID is sharper than the other but the overall is just fine!
The "stereo movement" is damn cool, I can't believe I'm hearing this on a c64!
Great stuff!
2013-06-10 22:30
Yogibear

Registered: Aug 2003
Posts: 223
Nice!
2013-06-10 23:40
CreaMD

Registered: Dec 2001
Posts: 3047
Recordings, or didn't happen! :-) (and me needs dual sid too. it seems)
2013-06-11 21:13
FATFrost
Account closed

Registered: Sep 2003
Posts: 211
3sid? ;)
2013-06-12 10:03
6R6

Registered: Feb 2002
Posts: 245
Also works on my 2sid using 2 x 8580r5

I have the sound signals from the chips connected to a mixer
and the panning centered for both signals. (gives same output in both speakers).
I noticed there was some movement in the sound so when I turned the panning all the way to right and left I could clearly hear the panning on Calgiari and Hey girl hey boy.

On Deep syle the panning was not that clear - but the reason for that might be that there is only 60 cm between my left and right speaker.
2013-06-12 14:28
Mixer

Registered: Apr 2008
Posts: 447
Thank you all for testing.

I'll add some more features and release it fully someday :)

For fun:

Insert your own waveforms, Audacity example:

1. load your stereo track in audacity
2. Cut a < 4.1 second loop
3. resample it to 7819hz (Change project sample rate to 7819 also, otherwise it'll output 44.1)
4. export it as raw 8bit unsigned pcm.
5. insert to .d64 disk image replacing old samples, make sure menu is the first program on directory.
6. Run the .d64, the order of the samples on the directory is the order of the menu - even if the names have not been changed.

I use c1541.exe in vice to edit .d64 images.

Important: The sample file must not have samples with value 00. To fix it, you can :

a) replace 00 with 01 in any hex-editor

b) use audacity nyquist prompt and write (expand-multichan #'sum s 0.008), which should edit your file and add 1 to sample values once exported to 8 bit, thus avoiding 0.

c) simple script on your preferred language: here is a python example

filename='superbeast.raw'
f=open(filename,'rb')
arr=bytearray(f.read())
f.close()
arr2=bytearray()
for i in arr:
if i==0:
i=1
arr2.append(i)

f=open(filename+'.zf','wb')
f.write(arr2)
f.close()
2013-06-12 14:33
Mixer

Registered: Apr 2008
Posts: 447
Also, IMHO it makes no sense to add these files to HVSC or CSDB as they're just simple sampleloops after all.
2013-06-12 15:07
chatGPZ

Registered: Dec 2001
Posts: 11348
Quote:

3. resample it to 7819hz (Change project sample rate to 7819 also, otherwise it'll output 44.1)
4. export it as raw 8bit unsigned pcm.

or for makefile affine people, something like this :)
sox -D input.wav -t raw -r 7819 -b 8 -e unsigned -c 2 output.raw gain +3 bass +5
2013-06-14 20:45
Zer0-X
Account closed

Registered: Aug 2008
Posts: 78
http://oms.wmhost.com/loops.zip :P
Previous - 1 | 2 - 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
v3nt0r/ibex-crew
Meikel aka ZUX/Sparks
TheRyk/MYD!
mutetus/Ald ^ Ons
t0m3000/hf^boom!^ibx
Alakran_64
psych
LHS/Padua
Guests online: 197
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Mojo  (9.6)
6 Uncensored  (9.6)
7 Wonderland XIV  (9.6)
8 Comaland 100%  (9.6)
9 No Bounds  (9.6)
10 Christmas Megademo  (9.5)
Top onefile Demos
1 Layers  (9.6)
2 Party Elk 2  (9.6)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.6)
5 Libertongo  (9.5)
6 Rainbow Connection  (9.5)
7 Onscreen 5k  (9.5)
8 Morph  (9.5)
9 Dawnfall V1.1  (9.5)
10 It's More Fun to Com..  (9.5)
Top Groups
1 Performers  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Nostalgia  (9.3)
5 Censor Design  (9.3)
Top Webmasters
1 Slaygon  (9.6)
2 Perff  (9.6)
3 Morpheus  (9.5)
4 Sabbi  (9.5)
5 CreaMD  (9.1)

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