The title could be changed to "How to Chip Tune with a Game Boy".
17 May 26, 2013 1:13 am
Re: I wrote an article on how to chiptune (90 replies, posted in General Discussion)
18 May 25, 2013 11:42 pm
Re: [SEGA MD / GEN] GenMDM SEGA Genesis / Mega Drive MIDI Interface (1,383 replies, posted in Sega)
Sure!
Well, CC#114 needs to be set above 64
Then, the GenMDM will send YM2612 page, address, and data values.
Page, address and data values are sent as a single MIDI CC message of the form:
Control number = address & 127
Control value = data & 127
Channel bit 0 = page 0 or 1s
Channel bit 1 = data bit 7
Channel bit 2 = address bit 7
Channel bit 3 = SN76489 on or off
Sync data is not needed, and may prove to be an issue.
19 May 25, 2013 11:08 pm
Re: [SEGA MD / GEN] GenMDM SEGA Genesis / Mega Drive MIDI Interface (1,383 replies, posted in Sega)
Nice work!
20 May 25, 2013 12:46 pm
Re: LITTLE-SCALE SN76489 USB MIDI (53 replies, posted in Sega)
YAY FOR SQUARE WAVES
21 May 25, 2013 12:20 pm
Re: LITTLE-SCALE SN76489 USB MIDI (53 replies, posted in Sega)
It's just how I roll. I run a slightly modified version of Teensyduino, and having the channels indexed at 0 instead of at 1 makes more sense (to me).
22 May 25, 2013 12:11 pm
Re: LITTLE-SCALE SN76489 USB MIDI (53 replies, posted in Sega)
Ah yeah, can you do me a favor and remove the + 1? And then re-upload the code?
23 May 25, 2013 12:01 pm
Re: LITTLE-SCALE SN76489 USB MIDI (53 replies, posted in Sega)
If you are, can you do me a favor and right click on the Arduino app, go to Show Package Contents and navigate to the following file, and opening it in a text editor:
Arduino > Contents > Resources > Java > Hardware > Teensy > cores > usb_midi > usb_api.cpp
Do a search for the following line: type2 = b1 & 0xF0; and tell me what the next line of code is.
24 May 25, 2013 11:56 am
Re: LITTLE-SCALE SN76489 USB MIDI (53 replies, posted in Sega)
Are you running OS X?
26 May 25, 2013 1:26 am
Re: LITTLE-SCALE SN76489 USB MIDI (53 replies, posted in Sega)
Of interest: http://little-scale.blogspot.com.au/201 inear.html
SN76489 USB MIDI Firmware 102 for the Teensy features the following changes:
• Pitchbend is musically linear, meaning that the same value pitch bend will give the same pitch distance no matter which pitch is played.
• CC71 on MIDI channels 1 - 4 sets the pitch bend range in semitones. The default is 12 semitones.
• The frequency data for the SN76489 is calculated using a formula rather than a look up table.
• The advantage of this is there is a line of code in the program that reads: long clock = 1843200; Simply change the value of clock in Hz to support any value of crystal oscillator whilst staying in tune!
• The default is 1843200 (i.e. a clock speed of 1.8432 MHz) as this is the crystal speed that I prefer, however the SN76489 can accept a wide range of clock speeds. If you want a bassier pitch range, simply use a lower value crystal oscillator.
Download the firmware here: http://milkcrate.com.au/_other/download DI_102.ino
27 May 23, 2013 10:25 pm
Re: LITTLE-SCALE SN76489 USB MIDI (53 replies, posted in Sega)
I reckon it might be easier to mess with the pitch table BUT I want to rewrite this with a variable for clock speed anyway, thanks for reminding me!!
28 May 23, 2013 7:11 am
Re: [SEGA MD / GEN] GenMDM SEGA Genesis / Mega Drive MIDI Interface (1,383 replies, posted in Sega)
I would suggest starting with some that will sound quite obvious, such as:
* Preset Instrument Setting Recall from RAM CC# 9
* FM Algorithm CC# 14
* FM Feedback CC# 15
* Multiple OP 1 CC# 20
* Multiple OP 2 CC# 21
* Multiple OP 3 CC# 22
* Multiple OP 4 CC# 23
29 May 23, 2013 5:55 am
Re: [SEGA MD / GEN] GenMDM SEGA Genesis / Mega Drive MIDI Interface (1,383 replies, posted in Sega)
30 May 23, 2013 5:51 am
Re: [SEGA MD / GEN] GenMDM SEGA Genesis / Mega Drive MIDI Interface (1,383 replies, posted in Sega)
A velocity of 60 should still work, but it will be VERY quiet (GenMDM is sensitive to velocity, velocities of 90 - 127 already give a large range of volume). It's just the way it is with the FM synthesis and the way that it works and is mapped. :S
Is the keyboard triggering any notes at all? Is the keyboard enabled as a MIDI device? Is the keyboard enabled as a track input device with a MIDI track? Is the output of the MIDI track routed to GenMDM?
31 May 23, 2013 5:34 am
Re: [SEGA MD / GEN] GenMDM SEGA Genesis / Mega Drive MIDI Interface (1,383 replies, posted in Sega)
You can see a list of all available parameters here:
http://little-scale.com/GENMDM/GENMDM_1
DM_102.txt
32 May 23, 2013 5:32 am
Re: [SEGA MD / GEN] GenMDM SEGA Genesis / Mega Drive MIDI Interface (1,383 replies, posted in Sega)
I assume, then, that your computer sequencer is connected via traditional MIDI and not USB? (Sorry, I just want to make sure I have a clear picture in my head!)
To change parameters with GenMDM, it is a matter of sending MIDI continuous controller messages.
What sort of keyboard are you using?