Turbochip - 7-channel YM+DMA replay

All about chiptunes

Moderators: Mug UK, lotek_style, Moderator Team

junosix
Captain Atari
Captain Atari
Posts: 378
Joined: Sun Jul 08, 2007 3:22 pm
Location: Plymouth

Turbochip - 7-channel YM+DMA replay

Post by junosix »

Not sure if this ought to go into the YM or Digital subforum because it's a bit of both. I've started work on a 7-channel sound routine that uses DMA audio to play 3 channels of 256-byte wavetable data with variable pitch and 1-channel of fixed-pitch full-size samples (for drums and that) alongside 3 channels of YM notes inc. noise. Aim is to have a sort of PC Engine or Konami SCC chip sound to it, should end up using around the same CPU use as .mod replay but the memory footprint is a lot smaller, also it uses none of the timers. More to do but thought I'd stick up what I've got going so far - .mp3 and .tos executable attached (Bit of a crap test pattern but it serves its purpose for now. Press Space when finished to do... absolutely nothing! You'll need to reboot)

Edit - 21.01.19: v0.48 attached, 07.02.14 Turbochip Music Disk Volume One v2 attached.
You do not have the required permissions to view the files attached to this post.
Last edited by junosix on Sat Feb 09, 2019 1:52 am, edited 16 times in total.
User avatar
ggn
Atari God
Atari God
Posts: 1283
Joined: Sat Dec 28, 2002 4:49 pm

Re: Turbochip - 7-channel YM+DMA replay

Post by ggn »

Nice project!

Since this resonates a bit with what I've recently done, perhaps you could use Arkos tracker 2 for the YM part?
is 73 Falcon patched atari games enough ? ^^
junosix
Captain Atari
Captain Atari
Posts: 378
Joined: Sun Jul 08, 2007 3:22 pm
Location: Plymouth

Re: Turbochip - 7-channel YM+DMA replay

Post by junosix »

I spotted the Arkos stuff as I was working on this and wondered the same! Haven't checked it out yet but it would be cool to use it, at the moment I'm coping with creating pattern data as blocks of dc.b but that's going to be a pain before too long and I'm not savouring the thought of having to write an editor just yet.
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 »

Nice work!
User avatar
dma
Atari God
Atari God
Posts: 1208
Joined: Wed Nov 20, 2002 11:22 pm
Location: France
Contact:

Re: Turbochip - 7-channel YM+DMA replay

Post by dma »

Wah, that's a pretty wonderful concept, great idea and work so far junosix!
I'd be love to test it, once an editor can be used to. :)

(maybe this DMA synth engine could be added to maxYMiser? but not sure gwEm got time for coding on it now tho)
User avatar
bear
Atari freak
Atari freak
Posts: 63
Joined: Fri Jul 02, 2004 4:44 pm

Re: Turbochip - 7-channel YM+DMA replay

Post by bear »

So cool! Hope to hear more soon! :)
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 »

i have also add DMA drums to my Editor/Player, so it is now 3 YM and 2 Channels drums.....

Not David Whittaker version, but heavy inspireret by it
Enduro Intro Music.mp3
You do not have the required permissions to view the files attached to this post.
Atari will rule the world, long after man has disappeared

sometime my English is a little weird, Google translate is my best friend :)
junosix
Captain Atari
Captain Atari
Posts: 378
Joined: Sun Jul 08, 2007 3:22 pm
Location: Plymouth

Re: Turbochip - 7-channel YM+DMA replay

Post by junosix »

Cheers guys! Looking forward to hearing what it's capable of in the hands of the talented Atari chip musicians :) Wouldn't imagine it's an easy case of dropping support for additional channels into existing editors so I'll need to spin one of my own at some point.

FedePede, that Enduro music sounds excellent!
User avatar
Frank B
Atari God
Atari God
Posts: 1054
Joined: Wed Jan 04, 2006 1:28 am
Location: Glasgow

Re: Turbochip - 7-channel YM+DMA replay

Post by Frank B »

That's really cool!
User avatar
metalages
Captain Atari
Captain Atari
Posts: 351
Joined: Thu Jun 06, 2013 5:14 pm
Location: France
Contact:

Re: Turbochip - 7-channel YM+DMA replay

Post by metalages »

Before going on this prototype http://cyber.savina.net/sound/sound.htm I have tried to figure out how to work in a cheap way with wave table.

I had the feeling would be possible to have something rather cheap on 2 channels : 1 for wavetable, 1 for drum
- use looping DMA buffer set with the length of the transposed wave
- fill the other channel non stop with a dma looping interupt (for drum)

Playing with wavetables is really interesting. Cool project :)
junosix
Captain Atari
Captain Atari
Posts: 378
Joined: Sun Jul 08, 2007 3:22 pm
Location: Plymouth

Re: Turbochip - 7-channel YM+DMA replay

Post by junosix »

You're right, wavetable stuff is pretty fascinating. The way I'm mixing is with the usual approach of writing 500 double-buffered bytes and switching/restarting DMA per VBL, using a scale table for the tuned channels and incrementally stepping through the PCM data for the drums. Going with the approach that the NEC and Konami chips use, they have a 32 step wavetable. I repeat a 32 step waveform throughout 256 bytes, initially as a cheap way of avoiding having to mask off a step counter during mixing at the expense of some memory, but I then realised I could use the extra space to get some effects like PWM for free. I'm also interested in seeing if I can get some "true" wavetable synthesis (as per the PPG Wave synth) by switching waveforms mid-read, if that makes any sense!
User avatar
metalages
Captain Atari
Captain Atari
Posts: 351
Joined: Thu Jun 06, 2013 5:14 pm
Location: France
Contact:

Re: Turbochip - 7-channel YM+DMA replay

Post by metalages »

User avatar
MiggyMog
Atari Super Hero
Atari Super Hero
Posts: 973
Joined: Sun Oct 30, 2005 4:43 pm
Location: Scotland

Re: Turbochip - 7-channel YM+DMA replay

Post by MiggyMog »

nice work. it is a shame that the st never got the AMY chip, this would have been awesome
('< o o o o |''| STM,2xSTFM,2xSTE+HD,C-Lab Falcon MK2+HD,Satandisk,Ultrasatandisk,Ethernat.
junosix
Captain Atari
Captain Atari
Posts: 378
Joined: Sun Jul 08, 2007 3:22 pm
Location: Plymouth

Re: Turbochip - 7-channel YM+DMA replay

Post by junosix »

Nemesis "Challenger" theme cover.
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 »

amazing work.
User avatar
dhedberg
Atari God
Atari God
Posts: 1365
Joined: Mon Aug 30, 2010 8:36 am
Contact:

Re: Turbochip - 7-channel YM+DMA replay

Post by dhedberg »

Woo... like the sound of that!
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
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 »

sound great.. keep up the good work
Atari will rule the world, long after man has disappeared

sometime my English is a little weird, Google translate is my best friend :)
User avatar
MiggyMog
Atari Super Hero
Atari Super Hero
Posts: 973
Joined: Sun Oct 30, 2005 4:43 pm
Location: Scotland

Re: Turbochip - 7-channel YM+DMA replay

Post by MiggyMog »

Nice work Junosix, sounds very SCC like.
('< o o o o |''| STM,2xSTFM,2xSTE+HD,C-Lab Falcon MK2+HD,Satandisk,Ultrasatandisk,Ethernat.
User avatar
lotek_style
Mod(ul)erator
Mod(ul)erator
Posts: 2512
Joined: Sat May 11, 2002 2:39 pm
Location: germany
Contact:

Re: Turbochip - 7-channel YM+DMA replay

Post by lotek_style »

Tao has done this ages ago... nice to see somebody else taking the task :)
lotek style / the sirius cybernetics corporation
- musician - ascii-artist - swapper - archivist -

.tSCc. - low-tech atari cyberpunks since 1990
http://www.tscc.de/ | http://demozoo.org/ | http://www.lotekstyle.de/ | http://ymrockerz.atari.org/
evil
Captain Atari
Captain Atari
Posts: 255
Joined: Sun Nov 12, 2006 8:03 pm
Location: Devpac

Re: Turbochip - 7-channel YM+DMA replay

Post by evil »

Indeed, Taos "Magic Synth 4.0" have three channels YM (with all his usual YM tricks) and three voices DMA-synth to form 6-channel chip tunes.

I've recorded two test songs that I got:
Stella Polaris: https://www.dropbox.com/s/fuyjtkphjxpkl ... o.mp3?dl=0
Waveshaper: https://www.dropbox.com/s/z5f23fsyrzglj ... o.mp3?dl=0

You might know Stella Polaris from a couple of STe demos; It was first used in "..do things" in 1999, in form of a three channel DMA-synth. Then used as a pure YM2149 version in the reset demo of "Madness" later that year. Both demos by Cream.

Here are those original versions:
DMA-synth: https://www.dropbox.com/s/ijm3vpmjrruxb ... h.mp3?dl=0
YM2149: https://www.dropbox.com/s/po86v6686z75c ... 9.mp3?dl=0

I think the fidelity of Taos DMA-synth is really good and as we all know his YM-stuff is second to none.
User avatar
Cyprian
10 GOTO 10
10 GOTO 10
Posts: 2887
Joined: Fri Oct 04, 2002 11:23 am
Location: Warsaw, Poland

Re: Turbochip - 7-channel YM+DMA replay

Post by Cyprian »

evil wrote:Indeed, Taos "Magic Synth 4.0" have three channels YM (with all his usual YM tricks) and three voices DMA-synth to form 6-channel chip tunes.
it sounds very good. Which editor was used?
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
User avatar
MiggyMog
Atari Super Hero
Atari Super Hero
Posts: 973
Joined: Sun Oct 30, 2005 4:43 pm
Location: Scotland

Re: Turbochip - 7-channel YM+DMA replay

Post by MiggyMog »

There is a third of these tunes on cream site http://creamhq.de/downloads.php?action=taosongs
('< o o o o |''| STM,2xSTFM,2xSTE+HD,C-Lab Falcon MK2+HD,Satandisk,Ultrasatandisk,Ethernat.
evil
Captain Atari
Captain Atari
Posts: 255
Joined: Sun Nov 12, 2006 8:03 pm
Location: Devpac

Re: Turbochip - 7-channel YM+DMA replay

Post by evil »

Cyprian wrote:
evil wrote:Indeed, Taos "Magic Synth 4.0" have three channels YM (with all his usual YM tricks) and three voices DMA-synth to form 6-channel chip tunes.
it sounds very good. Which editor was used?
Magic Synth 4.0
User avatar
Cyprian
10 GOTO 10
10 GOTO 10
Posts: 2887
Joined: Fri Oct 04, 2002 11:23 am
Location: Warsaw, Poland

Re: Turbochip - 7-channel YM+DMA replay

Post by Cyprian »

evil wrote:
Cyprian wrote:
evil wrote:Indeed, Taos "Magic Synth 4.0" have three channels YM (with all his usual YM tricks) and three voices DMA-synth to form 6-channel chip tunes.
it sounds very good. Which editor was used?
Magic Synth 4.0
never published I guess
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
evil
Captain Atari
Captain Atari
Posts: 255
Joined: Sun Nov 12, 2006 8:03 pm
Location: Devpac

Re: Turbochip - 7-channel YM+DMA replay

Post by evil »

Cyprian wrote:
evil wrote:
Cyprian wrote: it sounds very good. Which editor was used?
Magic Synth 4.0
never published I guess
That's correct, Magic Synth 2.5 is available but it's without any DMA-synth.
https://demozoo.org/productions/65436/

Anyway sorry for hijacking the thread.
Post Reply

Return to “Ym rockin'”