Author Topic: Prodatrons Digitrackker 1.4 - now vor LambdaSpeak / Amdrum in 8 Bit Mode!  (Read 2113 times)

0 Members and 1 Guest are viewing this topic.

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.836
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
    • Awards
Wouldn't it be the best if the best software runs with the best hardware?

For Digi-Samples the best software I know is Prodatrons Digitrakker.

And for 8 Bit Samples? Is it the Digiblaster? The Amdrum? The Music machine?

Judging by quality it's the LambdaSpeak (1.X, 3, FS - all of them), because their 8 Bit Sample Port serves the best quality (and it's Amdrum compatible).

So what to do?
Take this DSK and 100's of samples from Prodatrons homepage.
Switch the channel to 'D' for 8 Bit Digital, then just play a song (with your LambdaSpeak).

If you don't have a LambdaSpeak you can use JavaCPC, which does support the Amdrum port of the LS.
like
0
No reactions
http://futureos.de --> Get the revolutionary FutureOS (Update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.07.15)

Online zhulien

  • 6128 Plus
  • ******
  • Posts: 871
  • Country: au
  • aka Vorax
    • 8bitology
    • Awards
I've been waiting 20 years for this!!! Cool
like
0
No reactions

Offline Skunkfish

  • Supporter
  • 6128 Plus
  • *
  • Posts: 721
  • Country: gb
  • Editor of Colour Personal Computing
    • CPCSTORE.CO.UK - Dedicated to the Amstrad CPC
    • Awards
Nice, have you made changes to Digitracker from the original source?
Any chance of supporting additional RAM?  :P
like
0
No reactions
An expanding array of hardware available at www.cpcstore.co.uk (and issue 3 of CPC Fanzine!)

Offline XeNoMoRPH

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.139
  • Country: es
  • " ... in space no one , can hear you scream ... "
    • https://auamstrad.es/
    • Awards
Hi @GUNHED , Can't load a song from the M4 ?, I have to change the rubber of the CPC floppy disk.
« Last Edit: 17:52, 03 March 21 by XeNoMoRPH »
like
0
No reactions
your amstrad news source in spanish language : https://auamstrad.es

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.836
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
    • Awards
Nice, have you made changes to Digitracker from the original source?
Any chance of supporting additional RAM?  :P
Prodatron provided the source code kindly on his home page. Therefore it's not a hack, it's an adaption. And the new source is part of the DSK.

You can probably use multiple 64 KB RAM Blocks (the usual is &7FC2), but this needs to change the code of the player generator. However it seems not to be planned to have more than 64 KB RAM for sample data. This is just what I saw from an quick look. But Prodatron made the great Digitrakker, he knows more.  :) :) :)


Hi @GUNHED , Can't load a song from the M4 ?, I have to change the rubber of the CPC floppy disk.
Oh, I'm sad to hear. As much I see, the Digitrakker does use firmware calls to work with files. So, it should work with the M4 too. I have to check that by myself.



As nice it is to work with Prodatrons great Digitrakker, it's also very nice to use digi-samples, MDLs, songs and so on in own productions.
Therefore Prodatron made the 'Player Generator' for the Digitrakker. It's nearly 4 KB long and can be adapted at nearly every start address.

Now the 'Player Generator' was adapted for LambdaSpeak too. See first DSK.

The 2nd DSK contains 'Demo1.bas' and 'Demo2.bas' to show how easy it is to use digi stuff even in BASIC.
« Last Edit: 18:29, 03 March 21 by GUNHED »
like
0
No reactions
http://futureos.de --> Get the revolutionary FutureOS (Update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.07.15)

Offline VintageAdvantage

  • CPC6128
  • ****
  • Posts: 291
  • Country: us
    • Awards
Therefore it's not a hack, it's an adaption.

But a very cool one!


https://youtu.be/KedbNqoHSpE
like
0
No reactions

Offline Targhan

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.417
  • Country: fr
    • Awards
Seems cool! Just a couple of questions :
- from memory, weren't the samples internally stored as 7 bit in DigiTracker? I seem to remember something about the 7th bit as a marker.
- I don't know anything about the hardware you're using, but do you mix the channels, like the original code did? 7 bits +7 bits = 8 bits, +7 bits / 2 to retrieve the carry. Right? One channel in output.
like
0
No reactions
Targhan/Arkos

Arkos Tracker 2.0.1 now released! - Follow the news on Twitter!
Disark - A cross-platform Z80 disassembler/source converter
FDC Tool 1.1 - Read Amsdos files without the system

Imperial Mahjong
Orion Prime

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.836
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
    • Awards
Seems cool! Just a couple of questions :
- from memory, weren't the samples internally stored as 7 bit in DigiTracker? I seem to remember something about the 7th bit as a marker.
True, I just took a look at some MDLs, they're 7 bit (0-7F).

- I don't know anything about the hardware you're using, but do you mix the channels, like the original code did? 7 bits +7 bits = 8 bits, +7 bits / 2 to retrieve the carry. Right? One channel in output.
Exactly. 7 bits + 7 bit = no carry set, then + 7 bits (3rd channel) may set the carry so there is a pointer to one of two tables out of 256 bytes.

What I changed was the digiblaster port from &EFxx to &FFxx, also the table was changed by XOR 80 (because the Digiblaster need that inverted 8. bit, but the Amdrum / LambdaSpeak don't need it be inverted). The tables are made during the application run. All changes in the source code are marked with an ###, so you can find them very easy.


For LambdaSpeak please take a look here:
https://github.com/lambdamikel/LambdaSpeak3

and here:
https://github.com/lambdamikel/LambdaSpeak-FS
like
0
No reactions
http://futureos.de --> Get the revolutionary FutureOS (Update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.07.15)

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.836
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
    • Awards
And this is the disc like you know it from the original release...
like
0
No reactions
http://futureos.de --> Get the revolutionary FutureOS (Update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.07.15)

Offline XeNoMoRPH

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.139
  • Country: es
  • " ... in space no one , can hear you scream ... "
    • https://auamstrad.es/
    • Awards
Well, when I try to load a song, the list of folders from the SD of the M4 does not appear, and at the moment I cannot load from the floppy disk, I must fix it :(
 
« Last Edit: 10:35, 04 March 21 by XeNoMoRPH »
like
0
No reactions
your amstrad news source in spanish language : https://auamstrad.es

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.836
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
    • Awards
Well, when I try to load a song, the list of folders from the SD of the M4 does not appear, and at the moment I cannot load from the floppy disk, I must fix it :(
Try to click at drive A (or B) first, then the "@" will turn into the drive letter. (Also it helps to switch additional ROMs off).
like
0
No reactions
http://futureos.de --> Get the revolutionary FutureOS (Update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.07.15)

Offline XeNoMoRPH

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.139
  • Country: es
  • " ... in space no one , can hear you scream ... "
    • https://auamstrad.es/
    • Awards
Try to click at drive A (or B) first, then the "@" will turn into the drive letter. (Also it helps to switch additional ROMs off).

the program tries to read from the floppy drive if I do that  :-X
like
0
No reactions
your amstrad news source in spanish language : https://auamstrad.es

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.836
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
    • Awards
the program tries to read from the floppy drive if I do that  :-X
Well, I'm sorry to hear. Maybe Prodatron or Duke can help.
The source code is provided in the DSKs I postet.
like
0
No reactions
http://futureos.de --> Get the revolutionary FutureOS (Update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.07.15)

Online zhulien

  • 6128 Plus
  • ******
  • Posts: 871
  • Country: au
  • aka Vorax
    • 8bitology
    • Awards
My digitrackker wishlist:


- support more ram, 576kb? ideally 2mb?
- load from m4 without issues
- allow AY sequencing as well so we don't have to only have digital sounds, makes sense to use inbuilt AY rather than sample the AY just to use it in digitracker
like
0
No reactions

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.836
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
    • Awards
That would be a complete new application.
like
0
No reactions
http://futureos.de --> Get the revolutionary FutureOS (Update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.07.15)