So far GENMDM works like a charm! with FMDrive Vsti as a controller it is total fun !!
(controller version will be available for FMDrive users with GENMDM 103)

Here is a little fake CSM mode using only SSG for vox type effect smile
(fast SSG envelope can act similar to the auto key on/ off in CSM mode)

This morning free time:
Tribute to Yuzo Koshiro on FMDrive smile
http://soundcloud.com/alyjameslab/ninja … mdrive-vst

Once you have the basics for the CSM working, I will talk with you on a possible way to implement a wav to csm speech...
that your coding knowledge should handle smile
// Wav vocal sample >> FFT analyse >> Formant Freqs >> MIDI
4 main formants in the speech>> FRQ to operators Fnumber >> midi pitch or notes
4 levels for the power of spectrum >> Db to operators TL >> midi volume or TL(cc)

These should output 4 midi files for OP4,3,2 and 1

little-scale wrote:

One man's trash is another man's treasure etc.

Xactly.

I love your releases by the way, that experimental vibe is very deep smile
I am looking forward to make a release with all these new chip vibes...It is kind of refreshing to include this new side of music I haven't explored yet.
when I will find some TIME...

Norrin_Radd wrote:

Man, that's a seal of approval right there. You should put that on your front page! I've been toying around with this all night, and I am absolutely in love. This VST is the kind of thing I would dream about, and resign to the fact that it would simply never be created. You sir, are a hero!

Oh thx ! please point me to your music once you will make something with FMDrive I have listened to one of your release and it is pretty cool smile

Today I have made a tribute to Yuzo koshiro in my spare time
Here it is:
---------------------------------------------------------------
NINJA STEP from Revenge of Shinobi soundtrack
PAL version

---------------------------------------------------------------
FMDrive in HD mode. and a little mixed and arranged.

http://soundcloud.com/alyjameslab/ninja … mdrive-vst

little-scale wrote:

The mute does not actually mute - i mean, the low level output is normal, at least with all hardware i have tested with.

I will look at the code for the secondary decay rate now!

Yeah I know but this actually prove something that I was not sure regarding the DAC "bug" and the "lader effect" that no emulator currently emulate unless FMDRIVE.
There is a lot of talk on this subject on MD dev forums. At first I was thinking that the effect occurs until a certain level of attenuation was applied.
So when I said that the sine shape (assuming we have a pure sine in this example) is slowly changing into an almost square wave is not exactly what is happening.
I think that the distorted line and the clean line simply adds together from the start.
The fact that we only ear the last portion is obviously because, as the clean line reaches low volume, the frequency richer distorted part underneath become prominent and that is also why some sounds seems to have a longer tail on the hardware then on clean emulation.
The positive portion of the sine also seems to be slightly shifted to the right the more the attenuation goes.
So there might be something in here just before MOL and MOR...
It seems to have been fixed by Yamaha on the YM3438 that some people use as a replacement for the YM2612...
On a personal point of view, I think this "bug" gives the special characteristic of the MD sound and I love it like that. 

Take your time to include the D2R update, I can leave without for now smile smile
an as always, great work!
++

No, take your time to make a fine loader smile
Yes! I got my GENMDM, hook it up since 5min smile works fine
Doin' a quick test on my PAL MD1, I will have to inverse some of the FMDRIVE controls for the controller version (and rescale some midi data too at some places)
( ex: FMD AR CC 0 ==1F versus GENMDM AR CC 0 == 00)
Everything seems fine for the first 5 minutes here, except this:
Secondary Decay Rates have no effect here, it seems to be stuck to a value but none of CC 51,52,53 or 54 have any effect.

//EDIT: Secondary decay rate for OP1 (CC 51) works fine but only go from 0x00 to 0x0F instead of 0x00 to 0x1F
I saw that you notify 16 data range for D2R maybe there is something here.. as it should be 32 data range like D1R.
register 70H+ for D2R has D4, D3, D2, D1 and D0.
So far D2R does nothing for me for OP4,3 and 2.

Can somebody confirm that it has an effect? maybe it is just me but I do not see something wrong in my setup.
For example setting Algo 7 just pure sine on OP4 CH1 AR 1F D1R 0 SL 0 RR 0F and D2R (CC54) (changing D2R here should go to infinite sustain at 0 to a short blip at 1F) but sending anything from CC value 00 to CC value 127 do not change anything to D2R.
"When First decay rate and secondary amp level are not set ==0x00 the envelope generator directly switch to D2R after the Attack phase"
seb can you confirm this test?

I think I should report this as it might be just me or something that could be corrected smile
looking forward for an answer ^^

Also something very interesting here with the stereo control.
(CC77) go from mute,left,right to center. staying in the mute position does not output silence but only the distorted part at low level with TL having minor effect until near max attenuation witch is SUPER INTERESTING!
seb can you please also confirm to me that mute position on GENMDM is B4h+ D7=0 and D6=0
If it is the case I might try to record something in mute, then in center position and then phase reverse the first and add...in theory we should have a little more only the clean signal... assuming the distortion is non linear it may not change anything in the end smile

Seb I have a question, (while I am waiting for the genmdm to be delivered this morning smile )
Reading your latest blog entries, witch are awesome, If I understand right, the sample data are actually into the teensy GENMDM firmware source code inside an array like:
prog_char array_name[length] PROGMEM = {
// sample data
};
I wonder if it is possible (if you release the original sample datas an array(s) name(s)) to replace the array(s) with our own data, patching the source code with an hex editor..? of course it could be a workaround until you release natively this function (if I remember right, you already have something like that planned smile )
Cheers

136

(15 replies, posted in Sega)

I found this research quite interesting musically , Yuzo said he goes out a lot to clubs at the time he composed the Street of Rage soundtrack.
Here you can see what kind of songs were played in the clubs at that time and how some inspiration have flowed into Yuzo's great work.
Besides, the sound design is also a great part of the greatness smile

137

(15 replies, posted in Sega)

kitsch wrote:

*PM'd re: clerical suggestion, leave open atm*

congratulations!  i've always found it particularly interesting how people utilize the same tool in so many different ways, since you created it i bet its very exciting to see what someone whom you've admired does with your project.

streets of rage composer for anyone who missed that part.

thanks for your wise words smile I have updated the title

138

(15 replies, posted in Sega)

Saskrotch wrote:

can't you just stick to one of your other FMDrive threads?

I think it could be cool to have some Yuzo related stuff in here..as I have written at the end smile
and this is some global SEGA news when you talk about Yuzo...
If there is any problem with it I can remove it and share the news only in the FMDRIVE thread, no problem
Between there is one FMDRIVE global thread.
the other you might talk about is related to the CSM mode with some infos on it that can benefit to any development an not only related to FMDRIVE.

139

(15 replies, posted in Sega)


I am proud to announce that the Legendary composer Yuzo Koshiro (Street of Rage, Revenge of Shinobi etc...) is now a proud FMDRIVE User!
The fun story is that he tells me that he tried to donate for FMDRIVE the day he saw it on the news but was blocked by paypal in Japan...
I offered him a copy as he is one of the reason why I put my headphones on the MD when I was a kid smile

I hope he will drop some nice FM magic with it, he twitted a picture of his 64bit system using cubase 6.5 starting toying with FMDRIVE and a few minute later started to test an made two tests from his actual work that he sent to his dropbox :
http://twitter.com/yuzokoshiro
Home it makes you happy as I am smile
You can use this thread to post anything MD Yuzo related if you want (or maybe there is already a thread smile )
++
AJ

If you do not already know Yuzo's work here is some.

Damn now that's a story, I just found out that Yuzo Koshiro , THE Yuzo Koshiro, try to donate for FMDRIVE and was kind of blocked in Japan...paypal sucks sometimes...
He will receive is copy tomorrow ! what an honor! smile smile smile smile

141

(45 replies, posted in General Discussion)

Some funky stuff from the past...prior knowing about this interesting chip sound..witch will influence a lot future creation if I find some time..:)
http://alyjames.bandcamp.com/indexpage

Something related to the use of SSG...:)
http://soundcloud.com/alyjameslab/glitches-brew

defiantsystems wrote:
Aly James wrote:

I may have found something interesting to produce actual words with the CSM...I will test this ASAP

Please do. I'd like to understand this "illegal" mode a little more.

I have previously posted some infos here that could help a bit before I drop an actual tutorial...
http://chipmusic.org/forums/topic/11028 … de-sounds/

I may have found something interesting to produce actual words with the CSM...I will test this ASAP