Turbochip - 7-channel YM+DMA replay
Moderators: Mug UK, lotek_style, Moderator Team
- FedePede04
- Atari God
- Posts: 1216
- Joined: Fri Feb 04, 2011 12:14 am
- Location: Denmark
- Contact:
Re: Turbochip - 7-channel YM+DMA replay
junosix : nice progress you are making...
DMA : great music piece you have done it..
DMA : great music piece you have done it..
Atari will rule the world, long after man has disappeared
sometime my English is a little weird, Google translate is my best friend
sometime my English is a little weird, Google translate is my best friend

Re: Turbochip - 7-channel YM+DMA replay
Old Hatari releases uses SDL 1, which have very poor performance on macOS, especially with retina displays.matt wrote:The odd thing is that my Mac shows < 20% total CPU usage when Hatari is stuttering. Still, must be something on my setup.
The stuttering does seem to settle down eventually after the first screen of playback.
If you download v2.1 (http://download.tuxfamily.org/hatari/2.1.0/) it have have SDL2. Or you can try the very latest build from current source: https://troed.ddns.net/d/b90229b625/
Hopefully that's the problem.
Hatari 2.1 runs without any problem on my 8 year old Macbook Pro or 10 year old Mac Pro

Re: Turbochip - 7-channel YM+DMA replay
You might do it optional / switchable. One might need a song for his game/demo, another dude might just want to make some music with his STE.junosix wrote: It's about a third of a VBL at the moment but that's because I haven't quite got my head around using addx in addition to swap, which will bring the VBL time down a bit then that could be brought down even more by going mono or 25kHz. It's sounding good enough now that I think I want to take it down the quality route rather than possibly compromising the sound for CPU performance.
The project is excellent anywayz.
http://ym-digital.i-demo.pl/ ATARI 520ST music-band
http://ay-riders.speccy.cz/ ZX Spectrum music-band
http://yerzmyey.i-demo.pl/ ZX/A500/A1200/ST/XL music
https://soundcloud.com/yerzmyey ZX/A500/A1200/ST/STE/F030 music
http://z80.i-demo.pl/ MP3 archive of Z80 chip music
No good deed will escape unpunished.
http://ay-riders.speccy.cz/ ZX Spectrum music-band
http://yerzmyey.i-demo.pl/ ZX/A500/A1200/ST/XL music
https://soundcloud.com/yerzmyey ZX/A500/A1200/ST/STE/F030 music
http://z80.i-demo.pl/ MP3 archive of Z80 chip music
No good deed will escape unpunished.
Re: Turbochip - 7-channel YM+DMA replay
Made a music demo disk for easy enjoyment of the current TC tunes. (@dma - extended 'Faerie' by adding the keychange that I just can't help hearing in my head whenever I listen to it - hope you don't mind and that I haven't bastardised it by doing so!)
EDIT - v2, cleared up a couple of graphics errors and a stupid key input oversight, adjusted the volume of one of the tracks to match the others, and it now also works on 512KB machines.
EDIT - v2, cleared up a couple of graphics errors and a stupid key input oversight, adjusted the volume of one of the tracks to match the others, and it now also works on 512KB machines.
Last edited by junosix on Sat Feb 09, 2019 1:09 pm, edited 8 times in total.
Re: Turbochip - 7-channel YM+DMA replay
Ah, cute! Love the sounds produced by your player!
Daniel, New Beat - http://newbeat.atari.org.
Like demos? Have a look at our new Falcon030 demo It's that time of the year again, or click here to feel the JOY.
Like demos? Have a look at our new Falcon030 demo It's that time of the year again, or click here to feel the JOY.
Re: Turbochip - 7-channel YM+DMA replay
@junosix : Ah, a music-disk is indeed a nice way to promote your tracker. 
Now i can hear what you were imagining as key change on my tune, cool.

Now i can hear what you were imagining as key change on my tune, cool.

-= Personal pages hub = YM-Rockerz =-
Re: Turbochip - 7-channel YM+DMA replay
Just discovered this fantastic project. Thanks a ton @junosix, this might just be enough of an enticement to get me back into making ST(e) music.
Love the demo disk as well.
Love the demo disk as well.
Re: Turbochip - 7-channel YM+DMA replay
Please do! We need more people!utz wrote:Just discovered this fantastic project. Thanks a ton @junosix, this might just be enough of an enticement to get me back into making ST(e) music.
Love the demo disk as well.

Daniel, New Beat - http://newbeat.atari.org.
Like demos? Have a look at our new Falcon030 demo It's that time of the year again, or click here to feel the JOY.
Like demos? Have a look at our new Falcon030 demo It's that time of the year again, or click here to feel the JOY.
Re: Turbochip - 7-channel YM+DMA replay
Any update on this tracker now?
('< o o o o |''| STM,2xSTFM,2xSTE+HD,C-Lab Falcon MK2+HD,Satandisk,Ultrasatandisk,Ethernat.
Re: Turbochip - 7-channel YM+DMA replay
0.48 is still the current version (therefore still has the 'internal developer tool' vibe to the user interface, but I did use it to create the music for Droid Special Edition recently: https://www.atari-forum.com/viewtopic.p ... 64#p408664).
Re: Turbochip - 7-channel YM+DMA replay
Current version is working perfectly for me, too, no issues.
Re: Turbochip - 7-channel YM+DMA replay
may I have a few requests?junosix wrote: ↑Mon Nov 30, 2020 9:47 am 0.48 is still the current version (therefore still has the 'internal developer tool' vibe to the user interface, but I did use it to create the music for Droid Special Edition recently: viewtopic.php?p=408664#p408664).
1) LMC mixer support - it's a strong and valuable part of the STE sound (like filters in SID).
2) Code for demoscene creators - would be cool to see new productions with Turbochip track.
3) Pouet.net - may I add Turbochip to the Pouet?
btw @junosix last week I had a pleasure to present your tracker to Polish Atari users and it was warmly received.
Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
Hatari / Steem SSE / Aranym / Saint
http://260ste.atari.org
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
Hatari / Steem SSE / Aranym / Saint
http://260ste.atari.org
Re: Turbochip - 7-channel YM+DMA replay
I am still not sure what it is doing, are you generating SIN waves for playback on the DMA?
Falcon with CT60 in rack mountable case. Two STFMs, one upgraded lots. My original STE from when I was a teen with Switchable TOS, 1.44Mb drive, 4MB RAM, Supra Hard Drive and very very yellow case. Mega STE with (currently none working) Crazy Dots 2. Atari 2600 and a Jag. And a mountain of commercial software and lots of hardware addons.
Re: Turbochip - 7-channel YM+DMA replay
Saw your video about trackers on YouTube earlier today, thank you very much for the kind words and I'm glad you all found it interesting! I haven't done anything to Turbochip since that version, but I have recently been playing around with another synthesis method that I'm thinking can be added to it whilst still keeping it along the lines of classic 80s sound generation.Cyprian wrote: ↑Mon Oct 31, 2022 4:15 pm may I have a few requests?
1) LMC mixer support - it's a strong and valuable part of the STE sound (like filters in SID).
2) Code for demoscene creators - would be cool to see new productions with Turbochip track.
3) Pouet.net - may I add Turbochip to the Pouet?
btw @junosix last week I had a pleasure to present your tracker to Polish Atari users and it was warmly received.
I did consider adding LMC support to Turbochip when I originally made it but I'm not sure it would be as useful as SID filters due to it affecting all the channels at once. Could be good for fading in/out a track though or setting the bass/treble controls to suit. Will give it some more thought - I think the unique selling point of Turbochip is it doesn't conform to the typical ST sound (there are plenty of excellent trackers that do that), but the LMC is still a cool chip so it could be nice to involve it somehow.
Will post some replay code in the next couple of days if it will be of use.
Feel free to add Turbochip to Pouet

It works like a combination of a YM tracker with a MOD-type tracker running along side it, with the imposition on the sample playback MOD-esque side of things being that the samples are 32 bytes in length and always loop (using a phase accumulator so it doesn't reset to the beginning of the sample data when a new note is played). The only thing its doing in realtime is mixing the channels together, the waveform shapes are fully editable by the user but end-up pre-rendered before playback.
Re: Turbochip - 7-channel YM+DMA replay
Your approach is not so different from minejunosix wrote: ↑Wed Nov 30, 2022 11:40 pm
It works like a combination of a YM tracker with a MOD-type tracker running along side it, with the imposition on the sample playback MOD-esque side of things being that the samples are 32 bytes in length and always loop (using a phase accumulator so it doesn't reset to the beginning of the sample data when a new note is played). The only thing its doing in realtime is mixing the channels together, the waveform shapes are fully editable by the user but end-up pre-rendered before playback.

In particular when used like this https://youtu.be/jTW-htWG84A&t=374
More synthesis oriented.
https://github.com/jhubrt/MilkyTracker-fork
https://github.com/jhubrt/demOS/blob/ma ... /README.md
Re: Turbochip - 7-channel YM+DMA replay
Okay, i think I understand in principle but your are out of my league with the understanding.It works like a combination of a YM tracker with a MOD-type tracker running along side it, with the imposition on the sample playback MOD-esque side of things being that the samples are 32 bytes in length and always loop (using a phase accumulator so it doesn't reset to the beginning of the sample data when a new note is played). The only thing its doing in realtime is mixing the channels together, the waveform shapes are fully editable by the user but end-up pre-rendered before playback.
32 bytes sounds very short or am I wrong? Is that enough for a wave form?
Falcon with CT60 in rack mountable case. Two STFMs, one upgraded lots. My original STE from when I was a teen with Switchable TOS, 1.44Mb drive, 4MB RAM, Supra Hard Drive and very very yellow case. Mega STE with (currently none working) Crazy Dots 2. Atari 2600 and a Jag. And a mountain of commercial software and lots of hardware addons.
Re: Turbochip - 7-channel YM+DMA replay
It's enough for a waveform and you can see it on the screenshots of the editor.