Turbochip - 7-channel YM+DMA replay

All about chiptunes

Moderators: lotek_style, Mug UK, Moderator Team

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

Turbochip - 7-channel YM+DMA replay

Postby junosix » Sun May 20, 2018 12:44 am

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)
You do not have the required permissions to view the files attached to this post.

User avatar
ggn
Atari God
Atari God
Posts: 1194
Joined: Sat Dec 28, 2002 4:49 pm

Re: Turbochip - 7-channel YM+DMA replay

Postby ggn » Sun May 20, 2018 7:00 am

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: 235
Joined: Sun Jul 08, 2007 3:22 pm
Location: Plymouth

Re: Turbochip - 7-channel YM+DMA replay

Postby junosix » Sun May 20, 2018 7:12 am

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: 317
Joined: Tue Jan 04, 2005 5:11 pm
Location: Cornwall, UK
Contact:

Re: Turbochip - 7-channel YM+DMA replay

Postby matt » Sun May 20, 2018 7:15 am

Nice work!
Atari 1040STE 4MB, TOS 2.06 patched, C-LAB Notator SL 3.21, Cubeat 2, EIZO FlexScan L565 17", Supera Color HD video converter

User avatar
dma
Atari Super Hero
Atari Super Hero
Posts: 840
Joined: Wed Nov 20, 2002 11:22 pm
Location: France
Contact:

Re: Turbochip - 7-channel YM+DMA replay

Postby dma » Sun May 20, 2018 8:26 am

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: 52
Joined: Fri Jul 02, 2004 4:44 pm

Re: Turbochip - 7-channel YM+DMA replay

Postby bear » Sun May 20, 2018 9:30 am

So cool! Hope to hear more soon! :)

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

Re: Turbochip - 7-channel YM+DMA replay

Postby FedePede04 » Sun May 20, 2018 9:46 am

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: 235
Joined: Sun Jul 08, 2007 3:22 pm
Location: Plymouth

Re: Turbochip - 7-channel YM+DMA replay

Postby junosix » Sun May 20, 2018 10:36 am

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 Super Hero
Atari Super Hero
Posts: 960
Joined: Wed Jan 04, 2006 1:28 am
Location: Boston

Re: Turbochip - 7-channel YM+DMA replay

Postby Frank B » Sun May 20, 2018 11:05 am

That's really cool!

User avatar
metalages
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 110
Joined: Thu Jun 06, 2013 5:14 pm
Location: France
Contact:

Re: Turbochip - 7-channel YM+DMA replay

Postby metalages » Mon May 21, 2018 9:03 am

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: 235
Joined: Sun Jul 08, 2007 3:22 pm
Location: Plymouth

Re: Turbochip - 7-channel YM+DMA replay

Postby junosix » Mon May 21, 2018 9:40 am

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
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 110
Joined: Thu Jun 06, 2013 5:14 pm
Location: France
Contact:

Re: Turbochip - 7-channel YM+DMA replay

Postby metalages » Mon May 21, 2018 12:28 pm


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

Re: Turbochip - 7-channel YM+DMA replay

Postby MiggyMog » Wed May 23, 2018 10:22 pm

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: 235
Joined: Sun Jul 08, 2007 3:22 pm
Location: Plymouth

Re: Turbochip - 7-channel YM+DMA replay

Postby junosix » Sun May 27, 2018 11:58 am

Nemesis "Challenger" theme cover.
You do not have the required permissions to view the files attached to this post.

User avatar
matt
Captain Atari
Captain Atari
Posts: 317
Joined: Tue Jan 04, 2005 5:11 pm
Location: Cornwall, UK
Contact:

Re: Turbochip - 7-channel YM+DMA replay

Postby matt » Sun May 27, 2018 1:40 pm

amazing work.
Atari 1040STE 4MB, TOS 2.06 patched, C-LAB Notator SL 3.21, Cubeat 2, EIZO FlexScan L565 17", Supera Color HD video converter

User avatar
dhedberg
Atari Super Hero
Atari Super Hero
Posts: 678
Joined: Mon Aug 30, 2010 8:36 am
Contact:

Re: Turbochip - 7-channel YM+DMA replay

Postby dhedberg » Sun May 27, 2018 3:25 pm

Woo... like the sound of that!
Daniel, New Beat - http://newbeat.atari.org

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

Re: Turbochip - 7-channel YM+DMA replay

Postby FedePede04 » Sun May 27, 2018 10:26 pm

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: 821
Joined: Sun Oct 30, 2005 4:43 pm
Location: Scotland

Re: Turbochip - 7-channel YM+DMA replay

Postby MiggyMog » Mon May 28, 2018 9:03 am

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: 2387
Joined: Sat May 11, 2002 2:39 pm
Location: germany
Contact:

Re: Turbochip - 7-channel YM+DMA replay

Postby lotek_style » Sun Jun 10, 2018 3:25 pm

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/


Social Media

     

Return to “Ym rockin'”

Who is online

Users browsing this forum: No registered users and 3 guests