Turbochip - 7-channel YM+DMA replay

All about chiptunes

Moderators: Mug UK, lotek_style, Moderator Team

User avatar
FedePede04
Atari God
Atari God
Posts: 1216
Joined: Fri Feb 04, 2011 12:14 am
Location: Denmark
Contact:

Re: Turbochip - 7-channel YM+DMA replay

Post by FedePede04 »

junosix : nice progress you are making...

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 :)
evil
Captain Atari
Captain Atari
Posts: 232
Joined: Sun Nov 12, 2006 8:03 pm
Location: Devpac

Re: Turbochip - 7-channel YM+DMA replay

Post by evil »

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.
Old Hatari releases uses SDL 1, which have very poor performance on macOS, especially with retina displays.
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 :)
User avatar
yerzmyey
Atari Super Hero
Atari Super Hero
Posts: 593
Joined: Fri Sep 19, 2008 12:23 pm
Contact:

Re: Turbochip - 7-channel YM+DMA replay

Post by yerzmyey »

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.
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.

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.
junosix
Captain Atari
Captain Atari
Posts: 375
Joined: Sun Jul 08, 2007 3:22 pm
Location: Plymouth

Re: Turbochip - 7-channel YM+DMA replay

Post by junosix »

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.

Last edited by junosix on Sat Feb 09, 2019 1:09 pm, edited 8 times in total.
User avatar
dhedberg
Atari God
Atari God
Posts: 1361
Joined: Mon Aug 30, 2010 8:36 am
Contact:

Re: Turbochip - 7-channel YM+DMA replay

Post by dhedberg »

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.
User avatar
dma
Atari God
Atari God
Posts: 1205
Joined: Wed Nov 20, 2002 11:22 pm
Location: France
Contact:

Re: Turbochip - 7-channel YM+DMA replay

Post by dma »

@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. ;)
utz
Atarian
Atarian
Posts: 2
Joined: Wed Feb 26, 2014 12:01 am
Contact:

Re: Turbochip - 7-channel YM+DMA replay

Post by utz »

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.
User avatar
dhedberg
Atari God
Atari God
Posts: 1361
Joined: Mon Aug 30, 2010 8:36 am
Contact:

Re: Turbochip - 7-channel YM+DMA replay

Post by dhedberg »

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.
Please do! We need more people! :-)
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.
User avatar
MiggyMog
Atari Super Hero
Atari Super Hero
Posts: 964
Joined: Sun Oct 30, 2005 4:43 pm
Location: Scotland

Re: Turbochip - 7-channel YM+DMA replay

Post by MiggyMog »

Any update on this tracker now?
('< o o o o |''| STM,2xSTFM,2xSTE+HD,C-Lab Falcon MK2+HD,Satandisk,Ultrasatandisk,Ethernat.
junosix
Captain Atari
Captain Atari
Posts: 375
Joined: Sun Jul 08, 2007 3:22 pm
Location: Plymouth

Re: Turbochip - 7-channel YM+DMA replay

Post by junosix »

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).
User avatar
matt
Captain Atari
Captain Atari
Posts: 371
Joined: Tue Jan 04, 2005 5:11 pm
Location: Cornwall, UK
Contact:

Re: Turbochip - 7-channel YM+DMA replay

Post by matt »

Current version is working perfectly for me, too, no issues.
User avatar
Cyprian
10 GOTO 10
10 GOTO 10
Posts: 2721
Joined: Fri Oct 04, 2002 11:23 am
Location: Warsaw, Poland

Re: Turbochip - 7-channel YM+DMA replay

Post by Cyprian »

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).
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.
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
elliot
Captain Atari
Captain Atari
Posts: 215
Joined: Tue Mar 17, 2009 2:00 pm

Re: Turbochip - 7-channel YM+DMA replay

Post by elliot »

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.
junosix
Captain Atari
Captain Atari
Posts: 375
Joined: Sun Jul 08, 2007 3:22 pm
Location: Plymouth

Re: Turbochip - 7-channel YM+DMA replay

Post by junosix »

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.
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.

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 :)
elliot wrote: Wed Nov 02, 2022 10:30 pm I am still not sure what it is doing, are you generating SIN waves for playback on the DMA?
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.
User avatar
metalages
Captain Atari
Captain Atari
Posts: 306
Joined: Thu Jun 06, 2013 5:14 pm
Location: France
Contact:

Re: Turbochip - 7-channel YM+DMA replay

Post by metalages »

junosix 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.
Your approach is not so different from mine :)

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
elliot
Captain Atari
Captain Atari
Posts: 215
Joined: Tue Mar 17, 2009 2:00 pm

Re: Turbochip - 7-channel YM+DMA replay

Post by elliot »

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.
Okay, i think I understand in principle but your are out of my league with the understanding.

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.
User avatar
matt
Captain Atari
Captain Atari
Posts: 371
Joined: Tue Jan 04, 2005 5:11 pm
Location: Cornwall, UK
Contact:

Re: Turbochip - 7-channel YM+DMA replay

Post by matt »

It's enough for a waveform and you can see it on the screenshots of the editor.
Post Reply

Return to “Ym rockin'”