News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu

Soundtracker DMA v2.0 released

Started by Zik, 22:01, 21 June 21

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Zik

Soundtracker DMA is a music composition software for Amstrad Plus. It takes advantage of CPC+ audio DMA lists to allow AY-SID and AY sample sounds while keeping CPU load low.
You may have heard of it before as the musics of CRTC3 demo by Roudoudou were done with a preliminary version of the tool.

I am pleased to announce today the release of version 2.0!  :D
The editing software runs on Amstrad 6128 Plus (you will need 128KB of memory).

Downloads and manual are available on the website:
https://soundtrackerdma.cpcscene.net

The website is not yet complete and the English version is even behind. I am working on it!

Enjoy!



The English and French versions of the website are now on par.

roudoudou


tain, CHAMPAGNE !!!!!!!!!!!!!  ;D
My pronouns are RASM and ACE

Golem13


MacDeath

Does it run on stock old CPC464 ?
:P

bien joué ça a l'air sympa.

Targhan

After 20 years!!! One must never give up!! :). Well done!!
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

TotO

Sorry, the link was only valid for the day of the music festival. See you next year !  ;D
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

Kris


rexbeng

Teaser video or it didnt happen!

XeNoMoRPH

your amstrad news source in spanish language : https://auamstrad.es

TotO

Now, the emulators have to improve the sound quality. ;D
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

norecess464

Big thumb up to @Zik  !

I listened to all sample songs and this definitively brings audio on Amstrad Plus to a new standard !
My personal website: https://norecess.cpcscene.net
My current project is Sonic GX, a remake of Sonic the Hedgehog for the awesome Amstrad GX-4000 game console!

GUNHED

Zik: Merci beaucoup!  :) :) :)  A long missing tool!
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

BSC

Awesome! Might actually be a reason to buy a real Plus :) I will definitely give it a try, looks and sounds really promising.

Thumbs up for finishing it after such a long time!
** My SID player/tracker AYAY Kaeppttn! on github **  Some CPC music and experiments ** Other music ** More music on scenestream (former nectarine) ** Some shaders ** Some Soundtrakker tunes ** Some tunes in Javascript

My hardware: ** Schneider CPC 464 with colour screen, 64k extension, 3" and 5,25 drives and more ** Amstrad CPC 6128 with M4 board, GreaseWeazle.

BSC

** My SID player/tracker AYAY Kaeppttn! on github **  Some CPC music and experiments ** Other music ** More music on scenestream (former nectarine) ** Some shaders ** Some Soundtrakker tunes ** Some tunes in Javascript

My hardware: ** Schneider CPC 464 with colour screen, 64k extension, 3" and 5,25 drives and more ** Amstrad CPC 6128 with M4 board, GreaseWeazle.

Zik

Quote from: BSC on 20:48, 23 June 21I somehow know that bassdrum ..
A very good one!  :D

Kris

What about samples and instruments import/creation ? any date ?  ;D


Zik

Quote from: Kris on 16:36, 28 June 21
What about samples and instruments import/creation ? any date ?  ;D
For instrument creation, you can do it from the editor. Not sure what else you have in mind.
For sample import, I did not write documentation yet. File format is quite similar to the one documented in the "Export" section of the website for "AYL " chunk (only in French for now). Except that chunk size is a 16-bit field and file signature is different.

zhulien

#17
any reason you don't support 512kb or even 4mb of RAM for samples?


and in playback, any chance for an optional callback to be made to the application launching the tune so that... a DDR type game can be made?  Perhaps the callback could be a special type of instruction as a fake channel?

roudoudou

Quote from: zhulien on 02:46, 05 July 21
any reason you don't support 512kb or even 4mb of RAM for samples?
DMA sample works only on first 64K
My pronouns are RASM and ACE

zhulien

Quote from: roudoudou on 07:24, 05 July 21
DMA sample works only on first 64K


That's a pitty... like video RAM... Then... for playback, are we best to have 48kb of SAMPLE ram, 16kb Video RAM and use the alternate 64kb for the game logic?


What is the ROM behaviour? Do DMA samples work only from RAM or from ROM also?

roudoudou

Quote from: zhulien on 08:41, 05 July 21

That's a pitty... like video RAM... Then... for playback, are we best to have 48kb of SAMPLE ram, 16kb Video RAM and use the alternate 64kb for the game logic?


What is the ROM behaviour? Do DMA samples work only from RAM or from ROM also?
only first 64K of RAM

in the Shadow of the beast intro from Overflow, there is a streaming from ROM to RAM to play 360K samples but this has a cost.


My pronouns are RASM and ACE

Zik

Quote from: zhulien on 02:46, 05 July 21and in playback, any chance for an optional callback to be made to the application launching the tune so that... a DDR type game can be made?  Perhaps the callback could be a special type of instruction as a fake channel?

For that purpose you can use option "S" (signal) in leftmost column, see description here: https://soundtrackerdma.cpcscene.net/doku.php?id=en:effects#special_column

The information will be available in output stream, so that you can use it at your convenience.

GUNHED

Is thera a way to "convert" a song from the old BSCs soundtrakker to this Soundtracker DMA 2.0 ?
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

Zik

Quote from: GUNHED on 15:03, 05 July 21
Is thera a way to "convert" a song from the old BSCs soundtrakker to this Soundtracker DMA 2.0 ?
Well, you would have to do an adaptation, no automatic tool exists. Honestly, I see benefits only if it is not a "one for one" transfer but a cover using more complex sounds, for example.

TotO

Quote from: zhulien on 08:41, 05 July 21
That's a pitty... like video RAM...
Like Amiga Chip RAM.
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

Powered by SMFPacks Menu Editor Mod