Offline
ad-hell-aide

The A26F is a MIDI interface for the Atari, allowing you to sequence chipmusic on a real Atari 2600 console using modern MIDI sequencing software.

URL: http://www.little-scale.blogspot.com.au … music.html


A special thanks to Paul Slocum and his groundbreaking work with Atari 2600 music.

Offline
ad-hell-aide

Demo videos, source code, instructions, schematics etc are all in the URL.

Offline
Nomad's Land

excellent. one more reason to finally get an arduino setup.

Offline
Unsubscribe

You gonna make me broke.

Offline
ad-hell-aide

Thats my evil plan.

Offline
Abandoned on Fire

Suhweeeeet!

Offline

Fantastic!  I had half built a midi interface for synthcart but this is much more interesting.  The one thing that let synthcart down was the drum limitations, as you only had preset patterns at a very limited set of tempos.  Could you reveal how the samples work?  I see there is sample data in the teensy code, does that mean its not stored in the atari rom?  would it be possible to do custom samples?

My understanding is they are 8 bit samples with a maximum sample length of 625 samples, and presumably the limit to the number of samples depends on number of midi notes left and amount of code left for the arduino.

Offline
ad-hell-aide

• The samples are stored on the Teensy

• The samples are stored as hard-coded byte arrays - one array per samples

• The samples are 4 bits in width.

• Each byte stores two samples - even samples indexed at 0 are stored in the low nibble. Odd samples are in the high nibble.

• There are multiple sample lengths - 500, 625, 1250, 3000 and 8000 samples

Offline
ad-hell-aide

And the sample storage and sample length slots will most likely change with the next version!

Offline
Abandoned on Fire

This is strictly midi over usb, correct?

Offline
Jelly Stone park, MD USA

cool!  cool!    coolCoolcool  cool!
Thank you so much!!

EDIT: And two patches all ready!!

Last edited by yogi (Mar 2, 2013 7:09 pm)

Offline
ad-hell-aide
egr wrote:

This is strictly midi over usb, correct?

I'll add a 5 din port with the next update smile

Offline
ad-hell-aide

Here's a taste of what's coming in the next update:

http://little-scale.blogspot.com.au/201 … sound.html

"This is a working demonstration of a new feature that will be included in the next A26F update. Channel 1 of the Atari 2600 sound chip is used purely as a DAC for an input audio signal channel 2 is used as per normal (as a limited oscillator)."

Offline
Jelly Stone park, MD USA
little-scale wrote:

Here's a taste of what's coming in the next update:

http://little-scale.blogspot.com.au/201 … sound.html"

sweet, a 2600 covox!  How is the audio formatted? This is just too cool!!!

little-scale wrote:

"This is a working demonstration of a new feature that will be included in the next A26F update. Channel 1 of the Atari 2600 sound chip is used purely as a DAC for an input audio signal channel 2 is used as per normal (as a limited oscillator)."

Just amazing!

Offline
Chicago IL

ugh, now i need to find a 2600

Offline
ad-hell-aide
yogi wrote:
little-scale wrote:

Here's a taste of what's coming in the next update:

http://little-scale.blogspot.com.au/201 … sound.html"

sweet, a 2600 covox!  How is the audio formatted? This is just too cool!!!

little-scale wrote:

"This is a working demonstration of a new feature that will be included in the next A26F update. Channel 1 of the Atari 2600 sound chip is used purely as a DAC for an input audio signal channel 2 is used as per normal (as a limited oscillator)."

Just amazing!

The audio is not formatted at all - it's just an analog audio signal smile

In terms of signal conditioning, I've had to 1) Be careful about the range of voltages that I send in 2) Add compression, limiting and multiband compression to my audio output chain that is being sent to the Atari 2600 to squeeze the best out of the four bits...