Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
  You are not logged in - nap
DS/DJ-2000 mk1 Alpha   [2021]

DS/DJ-2000 mk1 Alpha Released by :

Release Date :
13 March 2021

Type :
C64 Tool

User rating:**********  9.9/10 (12 votes)   See votestatistics

Credits :
Code .... Deetsay of Da Jormas, Dual Crew Shining, Nah-Kolor, Panic, Zymosis
Music .... 4-Mat of Ate Bit, Orb
  Agemixer of Atlantis, Skalaria
  Aleksi Eeben of CNCD
  Ben Daglish
  dalezy of Triad
  Dane of Booze Design
  Deetsay of Da Jormas, Dual Crew Shining, Nah-Kolor, Panic, Zymosis
  Fanta of Arsenic, Oxyron
  Flex of Artline Designs
  Goto80 of Hack n' Trade, Oxsid Planetary, Phantasy, Up Rough
  Jammer of 1mandivision, MultiStyle Labs, Protovision
  Jeroen Tel of Focus, Maniacs of Noise
  LMan of Censor Design, Maniacs of Noise, MultiStyle Labs, Performers, Remix64.com, Tristar & Red Sector Inc.
  Martin Galway
  Rob Hubbard
  Svetlana Tovarisch
  The Mercenary Cracker
  Wiklund of Fairlight, Insane, MultiStyle Labs, Nah-Kolor, Poo-Brain, Retroguru
  Zardax of Artline Designs

SIDs used in this release :
Age We Aceeed(/MUSICIANS/L/LMan/Age_We_Aceeed.sid)
Alternative Fuel(/MUSICIANS/T/Tel_Jeroen/Alternative_Fuel.sid)
atomic pretzel(/MUSICIANS/D/Dalezy/atomic_pretzel.sid)
elvis copper(/MUSICIANS/D/Dalezy/elvis_copper.sid)
error 23(/MUSICIANS/D/Dalezy/error_23.sid)
Even Uneven(/MUSICIANS/J/Jammer/Even_Uneven.sid)
Gesticulating Squidette(/MUSICIANS/S/Svetlana_Tovarisch/Gesticulating_Squidette.sid)
Haven 367(/MUSICIANS/D/Deetsay/Haven_367.sid)
Hotline Intro(/MUSICIANS/D/Deenen_Charles/Hotline_Intro.sid)
In a Loop(/MUSICIANS/0-9/4-Mat/In_a_Loop.sid)
Kauas pilvet scrollaavat(/MUSICIANS/D/Deetsay/Kauas_pilvet_scrollaavat.sid)
Motorway 4(/MUSICIANS/F/Fanta/Motorway_4.sid)
SEC-T 2013(/MUSICIANS/W/Wiklund/SEC-T_2013.sid)
Second Steps(/MUSICIANS/E/Eeben_Aleksi/Second_Steps.sid)
Sequenzer Killer(/MUSICIANS/F/Fanta/Sequenzer_Killer.sid)
The All Family Stomp(/MUSICIANS/E/Eeben_Aleksi/All_Family_Stomp.sid)
Type Mismatch (Remix)(/MUSICIANS/0-9/4-Mat/Type_Mismatch_Remix.sid)
Uncensored (part 3)(/MUSICIANS/M/Mitch_and_Dane/Dane/Uncensored_part_3.sid)
Voodoo People!(/MUSICIANS/J/Jammer/Voodoo_People.sid)

Download :

Look for downloads on external sites:

User Comment
Submitted by deetsay on 8 September 2022
@CJ Warlock: Thanks for trying it out and commenting! The upcoming beta still has its problems, but I'm happy to report that it remembers the directory, and also loads stuff a lot faster, esp. with a disk turbo module.

In the alpha you can also press , and . (dot and comma) to change the tempo with one-CIA-cycle accuracy ;-).
User Comment
Submitted by CJ Warlock on 6 September 2022
Observation: reloading the DIR is not necessary each time. It only slows down the selection of the tune. DIR should be reloaded only if disc has been changed (or at a manual request). Otherwise, the list of the tunes should be kept in memory for fast access to the selection menu. I hope this remark helps Deetsay in the development of a yet nicer to use tool. :) Cheers. :)
User Comment
Submitted by CJ Warlock on 6 September 2022
A very nice and interesting tool. Definitely worth developing it further. I like the idea. It was about time someone coded it. :D I like the pitcher's value accuracy (2 digits after a decimal point). Setting a desired BPM value however is kinda uncomfortable, because it requires turning it up and down a bit a few times to set the exact desired value. Overall, this tool has a great potential. Thank you, Deetsay. Cheers! :)
User Comment
Submitted by Yogibear on 3 August 2021
Cool stuff!
User Comment
Submitted by deetsay on 8 April 2021
Yep, two computers and a mixer would probably be the typical setup (like with PT-1210). Playing two standard SID files at the same time on the same computer would be a challenge, maybe not impossible (if they're not overlapping in memory) but likely a very different piece of software with a completely different UI and its own limitations.
User Comment
Submitted by Conrad on 8 April 2021
Question: Maybe I'm no DJ/CJ, but I assume it requires two instances of this tool (or two C64s if you're real hardcore ;)) to transition between two playing SID tunes for now? Or is there something I'm missing here? ... what about transitioning through two tunes via one playing through a 2nd SID chip and vice versa?
User Comment
Submitted by Conrad on 8 April 2021
Wow! ... someone finally did it! Congratulations!
User Comment
Submitted by B3L4 on 28 March 2021
I love it! I hope to see soon collections with compatible SID tunes. This is so hot....

Best thing in 2021!
User Comment
Submitted by B3L4 on 28 March 2021
I love it! I hope to see soon collections with compatible SID tunes. This is so hot....

Best thing in 2021!
User Comment
Submitted by Jucke on 14 March 2021
Wow. I wish I had this 10-15 years ago.
User Comment
Submitted by Thierry on 13 March 2021
Impressive work
User Comment
Submitted by Xiny6581 on 13 March 2021
Wow wow wow! Just played around with this for some hours and yeah this is really cool, once getting to know the keys and avoid the crashed ;)
User Comment
Submitted by jab on 13 March 2021
Absolutely needed tool for using a c64 in a live setup, excellent work Tero!
User Comment
Submitted by Akira on 13 March 2021
Ahh damn yeah! Someone finally done it.
I gotta try this and see how it feels like. I can share any and all usability feedback I have fr9m making PT-1210.
User Comment
Submitted by deetsay on 13 March 2021
If you want to be first, you have a couple of days to master it ;-). I will be playing with this vs. PT-1210 under my super secret hidden identity Pekka Pou / dA JoRMaS! on Tuesday at Assembly Winter Tracker Night. I was going to release it right after that, but it was just too much to hold it in!
User Comment
Submitted by Flex on 13 March 2021
Great job! Will be interesting to see when it will be used for live purposes first time.
User Comment
Submitted by Hate Bush on 13 March 2021
i logged in after ages just to say that this is absolutely brilliant. fresh and fun!
User Comment
Submitted by Joe on 13 March 2021
Awesome work! Some of the features here is something I would really liked seen built into Sidplay, but seeing it on a real machine is just wow!
User Comment
Submitted by deetsay on 13 March 2021
DS/DJ-2000 mk1 is a DJ-player software for SID-files. It was first inspired on social media where someone wished for a native SID player that could mute channels. And then it grew from there, and obviously took a lot of inspiration from PT-1210 on the Amiga. This is a barely usable alpha version. It is headed for a major rewrite, but I wanted to share it as it is now!

All comments and ideas are welcome, but I'm not really looking for "bug reports" regarding SID-file compatibility, or graphics glitches, or massive crashes, which you will run into. The "beta version" is going to be very largely rewritten anyway.

F3/F5 : Tempo, hold C= to make tempo temporary
F1/F7 : RWD/FWD, shift+F7 FFWD
Cursor Right/Down : Nudge/Wink
1/2/3 : Mute
T : "Speedbase" used for calculating BPM and loop size
Q : Cue, shift+Q set cue
Z : Jump to green marker
L : Loop, shift+L loop size
F : Filter adjust, paddle 1 = amount
Space : Run/Stop
Run/Stop : Back to song select

The player is located at $b800-$d000 and the SID data dump loop is located around $e000-$ff00. If a SID-file does anything to those regions then it won't work. There are a million other reasons why a SID-file wouldn't work, such as if it changes the I/O area visibility or does things with the CIAs. Anything with samples is out of the question.

Don't get too comfortable with the key assignments, they are very likely to change. Need to figure things out so they would be usable in different computer orientations...

Known issues:
- Graphic glitches everywhere, sprites and extra characters messing up the disk menu
- Crashes on loading a new SID way too often
- Using the loop and changing the length or speedbase often ends up with the pointer sprite going out of control!

Possible future developments:
- The BPM display does not match either Protracker or any real DJ equipment. Both options should be available in the future.
- Pitch and related effects, scratching with a paddle!
- Automatically relocating player and loop
- Loading is very slow, so maybe it would make some sense to use a loader framework, even if that would mean non-standard files pre-prepared on a PC. That should also allow for pre-configuring cue points and speedbase settings though.
- On the other hand, a multi-megabyte REU or EasyFlash image could store complete SID dumps of songs, which should allow better fast-forwarding and rewinding, and lots of cue points. Options shall be investigated!
- Some kind of minimal "player-only" mode for playing incompatible samplestuffs (without the DJ-features)
Search CSDb
Prev - Random - Next
Detailed Info
· Summaries
· User Comments (19)
· Production Notes
Fun Stuff
· Goofs
· Hidden Parts
· Trivia
· Discuss this release (4)
Info on other sites
· Pouët
Sponsored links
Support CSDb
Help keep CSDb running:

Funding status:

About this site:
CSDb (Commodore 64 Scene Database) is a website which goal is to gather as much information and material about the scene around the commodore 64 computer - the worlds most popular home computer throughout time. Here you can find almost anything which was ever made for the commodore 64, and more is being added every day. As this website is scene related, you can mostly find demos, music and graphics made by the people who made the scene (the sceners), but you can also find a lot of the old classic games here. Try out the search box in the top right corner, or check out the CSDb main page for the latest additions.
Home - Disclaimer
Copyright © No Name 2001-2023
Page generated in: 0.105 sec.