Showing posts with label chipmusic. Show all posts
Showing posts with label chipmusic. Show all posts

Monday, January 30, 2023

SMSM SEGA Master System MIDI Interface Github

I've put some old files of my SMSM Sega Master System MIDI Interface on Github. 

https://github.com/little-scale/smsm

Monday, June 01, 2020

SN76489 USB

I wanted to make a slightly more modern implementation of my SN76489 USB. The main changes are: Teensy LC, 3.2, 3.6 compatibility, and no need for an external crystal oscillator as the Teensy generates a 3MHz signal for the timing of the SN76489.

The hardware connection is as follows:

  • Pin 0 to SN76489 write enable 
  • Pin 3 to SN76489 clock input
  • Pin 4 - 11 to SN76489 D0 to D7
  • Teensy 5V to SN76489 5V
  • Teensy ground to SN76489 ground and output enable





Download the code from here: https://github.com/little-scale/arduino-sketches/blob/master/sn76489_USB.ino


Sunday, May 17, 2020

little-scale: Asymmetrical Collapse (2020)

Tuesday, February 25, 2020

Square Sounds Melbourne 2020 Set and Ableton Live Project



Download the Ableton Live project data here.

Monday, January 01, 2018

Oct SN76489 MIDI Array




The SN76489 is the same sound chip as found in the SEGA Master System. This is an array of eight SN76489 sound chips playable via USB MIDI, for a total of 32 hardware channels.



MIDI channels 1 - 16 are each split, so that each channel can represent two hardware channels. This is achieved by splitting the MIDI pitch range across two SN76489 channels. A C3 played on MIDI channel 1 with a transposition of -36 semitones will sound like a C3 being played on SN76489 chip 1, channel 1. A C3 played on MIDI channel 1 with a transposition of +24 semitones will sound like a C3 being played on SN76489 chip 1, channel 2. 

Thus, the 16 MIDI channels are mapped as follows: 
SN76489 Chip 1, Channel 1: MIDI Channel 1 -36 semitones
SN76489 Chip 1, Channel 2: MIDI Channel 1 +24 semitones
SN76489 Chip 1, Channel 3: MIDI Channel 2 -36 semitones
SN76489 Chip 1, Channel 4: MIDI Channel 2 +24 semitones
SN76489 Chip 2, Channel 1: MIDI Channel 3 -36 semitones
SN76489 Chip 2, Channel 2: MIDI Channel 3 +24 semitones
SN76489 Chip 2, Channel 3: MIDI Channel 4 -36 semitones
SN76489 Chip 2, Channel 4: MIDI Channel 4 +24 semitones
SN76489 Chip 3, Channel 1: MIDI Channel 5 -36 semitones
SN76489 Chip 3, Channel 2: MIDI Channel 5 +24 semitones
SN76489 Chip 3, Channel 3: MIDI Channel 6 -36 semitones
SN76489 Chip 3, Channel 4: MIDI Channel 6 +24 semitones
SN76489 Chip 4, Channel 1: MIDI Channel 7 -36 semitones
SN76489 Chip 4, Channel 2: MIDI Channel 7 +24 semitones
SN76489 Chip 4, Channel 3: MIDI Channel 8 -36 semitones
SN76489 Chip 4, Channel 4: MIDI Channel 8 +24 semitones
SN76489 Chip 5, Channel 1: MIDI Channel 9 -36 semitones
SN76489 Chip 5, Channel 2: MIDI Channel 9 +24 semitones
SN76489 Chip 5, Channel 3: MIDI Channel 10 -36 semitones
SN76489 Chip 5, Channel 4: MIDI Channel 10 +24 semitones
SN76489 Chip 6, Channel 1: MIDI Channel 11 -36 semitones
SN76489 Chip 6, Channel 2: MIDI Channel 11 +24 semitones
SN76489 Chip 6, Channel 3: MIDI Channel 12 -36 semitones
SN76489 Chip 6, Channel 4: MIDI Channel 12 +24 semitones
SN76489 Chip 7, Channel 1: MIDI Channel 13 -36 semitones
SN76489 Chip 7, Channel 2: MIDI Channel 13 +24 semitones
SN76489 Chip 7, Channel 3: MIDI Channel 14 -36 semitones
SN76489 Chip 7, Channel 4: MIDI Channel 14 +24 semitones
SN76489 Chip 8, Channel 1: MIDI Channel 15 -36 semitones
SN76489 Chip 8, Channel 2: MIDI Channel 15 +24 semitones
SN76489 Chip 8, Channel 3: MIDI Channel 16 -36 semitones
SN76489 Chip 8, Channel 4: MIDI Channel 16 +24 semitones



The hardware setup has one Teensy LC, with a common data bus (digital pins 0 - 7) and individual chip select (digital pins 8 - 15). One external 4 MHz crystal provides the timing for all eight SN76489.



Monday, September 11, 2017

Third Laser - Classic #Chiptune Out Now on Sharkpeople Records!



Saturday, June 10, 2017

Photos from Sound Bytes - June 2017




















Wednesday, May 03, 2017

Pictures from the FutureSounds Side Quest Show





Tuesday, March 14, 2017

Homemade Drum Machine and Nanoloop 2 Jam

Saturday, November 19, 2016

Nanoloop Classic "Third Laser" Now Out On THRASH44 Records!






Friday, September 09, 2016

MIDINes Max for Live Devices







Download here: http://milkcrate.com.au/_other/downloads/M4L/MIDINes_M4L.zip

Monday, December 21, 2015

'jus chillin' with little-scale - December 19, 2015: Nanoloop Noodling [Twitch Stream Archive]

Wednesday, December 02, 2015

'jus chillin' with little-scale - December 02, 2015: Nanoloop Noodling [Twitch Stream Archive]

Tuesday, December 01, 2015

'jus chillin' with little-scale - December 01, 2015: Nanoloop Noodling [Twitch Stream Archive]

Monday, November 30, 2015

'jus chillin' with little-scale - November 30, 2015: Nanoloop Noodling [Twitch Stream Archive]

Wednesday, November 04, 2015

Max for Live: Triple Biquad Waveshaping


Download here: http://milkcrate.com.au/_other/downloads/M4L/little-scale.Wave.Shaping.Triple.Biquad.amxd

An Max for Live audio effect device, consisting of a three band biquad filter followed by three separate waveshapers.

Tuesday, October 27, 2015

Now on BandCamp: little-scale and Poppi Doser: Antia (2010)

Wednesday, October 21, 2015

Now on BandCamp: little-scale: Dynasty (2009)

Tuesday, October 20, 2015

Now on BandCamp: little-scale: NKYW (2011)

Monday, August 31, 2015

New Setup - Dual Nanoloop on Game Cube Game Boy Player

A photo posted by Sebastian Tomczak (@littlescale) on