Go to bottom
Sampleblaster by Algotech
screenshot added by algorithm on 2015-12-22 22:31:48
platform :
type :
release date : december 2015
  • rulez 8
  • is ok 2
  • sucks 0
popularity : 50%
  • rulez 0.80
alltime top: #16056
  • algorithm algorithm [code, graphics, linking, sampling]
added on the 2015-12-22 22:31:48 by algorithm algorithm

popularity helper

increase the popularity of this prod by spreading this URL:

or via: facebook twitter pinterest tumblr


Use a real c64 with newsid (8580) or alternatively a c64 emulator such as Vice (With Resid active - 8580) or Micro64. Audio issues on other emulators.

It does have autodetect however and support for the Digimax cartridge for higher quality. Ideally use a real c64 to get the proper strobing effects :-)

Ignore the GFX, There was limited space left on the disk, this is a proof of concept.
added on the 2015-12-22 22:33:56 by algorithm algorithm
Damn. How.. it's not..
rulez added on the 2015-12-23 01:55:34 by Buckethead Buckethead
Any links to read about that SSDPCM thing with all the gory details?
Also ... no more boobz? :)
rulez added on the 2015-12-23 09:25:33 by Gʀɪʍʍy Gʀɪʍʍy
The SSDPCM-MP was previously introduced in one of my Amiga demo's here


It is exactly the same method (only at a lower sampling rate)

Optimal dual step sizes are chosen for a given small chunk area of samples and these are quantised together with the bit patterns. They are recreated by addition and subtraction using the chosen step sizes.

As there are different step sizes for each given chunk, The audio is recreated rather accurately.

In order to process all this data in realtime on a C64, i have used codetables to optimally decode bitpatterns directly which gives a considerable speedup.

The animation is also 200 frames using VQ and then converted to 2x2 tiles for further packrate and then tile definitions delta encoded. All this has to be done in reverse (and in 16fps in this demo)

All the above using 90% cpu time is too much, hence had to be optimised to overall use far less (60-70% or so on average) in order to allow the loader to be able to have time to load the data.

In regards to sequence based loading. There are four slots and the program will load the relevant packed sample to one of these slots while decoding a sequence from another. This is continued with the data being loaded into the relevant slots and played back.
added on the 2015-12-23 11:56:27 by algorithm algorithm
Awesome prod! Sounds very nice!
rulez added on the 2015-12-23 18:43:20 by mad mad
rulez added on the 2015-12-23 19:28:31 by Baudsurfer Baudsurfer
Very good quality to size ratio this time.
rulez added on the 2015-12-23 19:35:37 by visy visy
Like the dancing.
rulez added on the 2015-12-24 17:36:17 by w00t! w00t!
rulez added on the 2015-12-25 22:09:13 by BackSpace BackSpace
Impressive :)
rulez added on the 2016-01-03 16:26:26 by SnC SnC
impressive yet damn boring

submit changes

if this prod is a fake, some info is false or the download link is broken,

do not post about it in the comments, it will get lost.

instead, click here !

[previous edits]

add a comment

Go to top