Changes

Jump to: navigation, search

Digitracker

1,286 bytes added, 12:59, 20 July 2021
/* Web links */
[[Image:digitracker.gif|thumb|320px|Screenshot of Digitracker, showing the sample editor]]
'''Digitracker''' was the first music program for the Amstrad CPC, which was based on digital instruments (samples) instead of [[PSG]] (chip) sound. Out of wave tables it mixed three 7 bit channels into one 4 or 8 bit channel, which has been output via the CPCs' internal PSG or the [[Digiblaster]] (printer port) DAC-extension. Later a version came out supporting the AMDRUM port / LambdaSpeak DAC instead of the Digiblaster.
As Digitracker was able to convert original Amiga MOD files into its own CPC format, it was possible to generate hundrets of song modules. The player has been used in the intro part of the [[Digital Orgasm]] demo. Digitracker got a "big brother", when [[Prodatron]] started to develop [http://www.prodatron.net/digitrak.htm "Digitrakker"] on the PC in 1995.
* powerfull playerroutine, any startposition, interrupts possible (demos are possible, too), colorequalizer, equalizing rasterbar and more
* comfortable uniformity standard-user-desktop
 
The sample format is quite simple:
 
8 bytes: "DT-SAMP1"
1 word: sample length
1 word: repeat start
1 word: repeat length (<=2 means no repeat)
[sample length] bytes: sample data
All words are stored little endian.
The sample data is 7bit unsigned (so #40 is the zero-level, #00 minimum, #7f maximum).
 
There will probably be a problem with small samples of e.g. 127 bytes.
 
The core-mixer-routine, which is rendering the output-stream out of the three channel-samples, doesn't test, if the end of a sample is reached, as this would require too much CPU time and would lower the frequency and so the quality a lot. So only every 1/50 second the player tests, if the end of a sample has been reached or passed. Depending on the frequency much more than 127 bytes of a sample have been processed, until the player checks for the end. A suggested sample size is at least 1000 bytes.
== Program modules ==
* ''MOD-Converter'', which converts Amiga-Protracker-MODs to Digitracker-format, sample (Amiga, PC...) and CPC-MOD transfer is possible, too
* The ''Playercode-Generator'', which creates an external player-routine for Digitracker-modules
 
== Manual ==
 
* [http://www.prodatron.net/files/prodatron/digitracker-doc.txt English manual]
== Web links ==
* [http://www.prodatron.net/details.htm?9 Digitracker homepage]
* [http://www.prodatroncpc-power.netcom/files/prodatron/digitrackerindex.php?page=detail&num=5225 ''Digitracker'' from CPC-doc.txt English manualPower]
* [http://www.prodatron.net/download.htm#marke1 Collection of Digitracker song modules]
* [http://www.pouet.net/prod.php?which=14341 Entry for ''Digitracker'' on pou&euml;t.net]
* [http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip ''Digitracker'' for LambdaSpeak]
== Other ==
* [[Digitracker Video|Watch Digitracker and Digiblaster in action]]
[[Category:Applications]] [[Category:Digiblaster]][[Category:Music and sound]] [[Category:Manual]] [[Category:Extended RAM Software]]
2,002
edits