Weekly FUN smile made early this morning in the spirit of the legendary TDF3 soundtrack...no eq no dynamics FMDRIVE (MD1 mode)

Might be of interest,

I have just set up a quick soundcloud place for alyjameslab previews etc...better than youtube soundwise smile
A basic chippy jazzy slow loop first recorded in Cubase with FMDRIVE then converted to a VGM with mid2vgm,
later into a binary ROM that plays on the Sega MD1 Hardware.
The track is the exact same track (except some minor timing issue when changing program change in the vgm..some quirks..)

1 Hardware
2 FMD MD1 mode
3 FMD HQ mode

http://soundcloud.com/alyjameslab/sets/ … st-demo-01

147

(29 replies, posted in Sega)

i have updated the previous post with an another example.

Someone reported me that loading this into VFX do not work...So AFAIK, only WIN for now. sorry 4 that

149

(29 replies, posted in Sega)

indeed smile

150

(29 replies, posted in Sega)

Lazerbeat wrote:

Ok, Im really sorry but can someone explain what the fuck is going on here? Does the YM2612 have a speech mode in it that nobody used? Is it a kind of primative formant synthesis or something?

Absolutely right smile
It is not really easy to program to actually produce understandable speech  but the technology is definitely here in the YM2612...
I have made a few video on the FMDRIVE VSti to showcase what you can do with it.
I have found some rare use of CSM inside some Game Arts games for MSX:
The Silpheed game on PC88 MSX computer featuring a very similar chip than YM2612 wih the exact same CSM feature.
In use here to produce the robotic speech:

and Here:

The FM sound of YAMAHA has the ability to key-on / key off immediately (some channels) or all channels when the timer A built-in overflows.
It is called "CSM speech synthesis mode" and stands for Composite Sinusoidal Modeling.
A type of speech coding, CSM speech synthesis is a technique to reproduce with the combination of multiple sine wave, the original data of a vocal sample. 

There is a theory using FFT to "de compose" the frequency content of a signal into a sum a different sine waves, in the time domain with different pitches and volume.
Based on this theory, If you play at the same time more than one sine at an appropriate TL volume and frequencies , you can reproduce the waveform similar to the original waveform.
YM2612 can output 4 sine with 4 different Frequency and 4 Different TL volume.
FMDRIVE Vst uses that with MIDI CH1 , 11, 12, 13 to control Frequency and Volume an additional CH 14 to control the timer A.
You can also midi learn these controls to any midi controller and you're good for some live talking shit smile

This mode is also useful to output new type of sounds similar to having a powerful filter on board...and that is what is very interesting in addition to the speech thing.
My testing have shown some really cool stuff smile

151

(53 replies, posted in Sega)

I bought a 2MHz and a 1 MHz crystal at conrad.fr yesterday
For European teensy etc found this http://www.pieterfloris.nl/shop/ avoiding major shipping taxes in my case
no chance with SN76489 so I end up buying 10 SN76489N  NOS on ebay (the ones with the non inverted output) hope there is one that work ^^
For the pitch however it should be out of tune unless we use the same clock seb use to derive is frq conversion, I think the relation between the note should be kept.

152

(29 replies, posted in Sega)

akira^8GB wrote:
Aly James wrote:

Oh and I will release that particular ROM if there is some interest, it works on the hardware

Yes please, sounds like a great source for crazy samples for me. I'd be happy to run it on my machine.

Ok guys smile
let me write a basic instruction for the joypad control...later I will also release a more featured one that uses both joypads and combination of buttons...

geckoyamori wrote:

I am unsure if I will actually end up using it, but I donated anyway just for the hell of it.

sure you will smile
Also I will release some nice tutorials ASAP
++

I repost this 4 Seb, might be useful..:)

155

(29 replies, posted in Sega)

That should be enough for a start to anybody starting to implement CSM smile enjoy!

156

(29 replies, posted in Sega)

Straightforward implementation of the CSM mode will be cool but I will add some details and notes regarding the way I have used it in FMDRIVE to Seb and anybody who will need to implement it smile
Being not familiar with music trackers I am more inclined to use DAWs.
Actually (until I got my GENMDM)  I use Valleybell mid2vgm that is working fine to convert MIDI data to VGM except it did not convert yet CCs to YM2612 registers and pitch informations sometimes ends wrong.
Freedom of composing music in DAW with FMDRIVE instances and then play it on the console after conversion is pretty cool until I can live control the GENMDM with FMDRIVE smile .

Oh and I will release that particular ROM if there is some interest, it works on the hardware and should also works in emulators that support CSM mode correctly... IIRC REGEN do.

157

(29 replies, posted in Sega)

This was the very beginning of my noisy tests and researches on the YM2612 chip CSM mode (speech synthesis) found on the SEGA Megadrive / Genesis consoles.
These tests have served the development of the FMDRIVE Vsti and the special implementation of the CSM I have used.
http://www.alyjameslab.com
Also possible future implementation on the hardware side...(Seb plz add this to GENMDM smile )
This is a custom ROM (running on an Everdrive card) that I made with very basic control on the joypad that sends register writes to the YM2612 chip in real-time.
Of course... to actually make a useful use of the CSM mode, live inputs by hand from a joypad is not fast enough.. hahahaha
congrats if you are able to watch this until the end...
joking aside, there is some really nice stuff we can do soundwise with the CSM...and nobody have used AFAIK this features on the Genny..

158

(53 replies, posted in Sega)

little-scale wrote:

I've always been happy with the chips I've bought from http://www.arcadechips.com/ - I've bought quite a few sound chips, and they've always worked...

checked
no SN76489 for now , but they have a bunch of nice DAC smile might be cool for some of my guitar bite crushing stuff...

thanks for this info, I am fine with that smile

160

(53 replies, posted in Sega)

little-scale wrote:

haha well the last time i bought 30 sn76489's from ebay, only 10 worked...

cheap == cheap == crap

that is WHY I double check smile
so any good site that sell NOS or anything ?
I found one in the past but forget to bookmark...