I love that you guys embrace the fact that it’s not just the internal FM chip that determines the sound, but of equal importance is the DAC. What’s even more amazing are the emulations of the other variants of the Genesis chipset!
Loved this video! I truly enjoyed getting a peek into the engineering that went into this synth. I can tell it's a labor of love for you - the best products always come from that place :-) I'll definitely be buying a license. Looking forward to the CSSFC!
I had a funny idea: You could use your OPL emulation to do an extremely simple Adlib VST. It could be extremely bare bones: no tweaking/parameters even, just General MIDI presets. Just the built-in classic Adlib General MIDI programs for playing back a MIDI file as if it was on an old DOS machine. Something that you can plop in FL Studio and the MIDI program changes will pick the right sounds etc.
@@plgDavid It would be very bespoke but it might be fun. I wonder if the datasheets for those Adlib General MIDI presets are out there somewhere. I know DOSBox has Adlib emulation so maybe they're in that source code somewhere.
I really appreciate what your doing with this retro hardware (MD is my preferred console), how you do it (scientific approach, DSP analysis), how you show it and share it. I whish I had this skill level. I'm surprised you coded it in assembly, maybe the SGDK could be a shorter path ? Still I'm still confused because I saw the cartridge with an embbeded yamaha (to replace hardware) inserted in a "dev famicom synth" (Analog to IO ?) interface to chipsynth which aim is to emulate the YM. Though I understood it can interface to a real hardware (yours) and you use it to interface your keyboard control. Your software is to receive the MD key and send orders to the YM, and simplify the impulse study. Does it boil down to the fact that you wanted to build a HW synth matching the MD HW. For the comparison why not used a real MD with the genMD interface ?
Because not invented here. The fun is doing it yourself really. Also the Famicom thing is not only for MD, but for the FC product and really is the main platform I use to quickly test ALL sound chips now.
@@plgDavid ok I get your point. Basically I was focusing on the application obective, so I was wondering about some of your choices. But I get you other point which I also value. it's about learning the self satisfaction of successfully doing those things. Still I don't understand how that famicom stuff can do what you say, probably some other thing yours and explained in another video. Thanks for you reply.
This is one of the only vsts that sounds like an analog synth in terms of depth/stereo tangibility. You should sell your method to Arturia and other vst companies.
@@plgDavid Haha, no worries. It's by far the favorite temp file name (or even password) here in Chile, so it was an automatic spot for me. Great video btw!
Hey I send you an email but forgot to mention that I use FL studio. I am having trouble getting Portamento time midi CC to work with the VST, I want to give the notes a gliding pitch and haven't managed to get it to work as of yet? Please advise
Yeah it is! I made the track for Toy Company and Plogue's Chipsynth MD compilation and i just had to show others i am also part of Adam Neely's followers ;)
Hey there! Huge fan of the YM2612 and somewhat disappointed in myself that I took this long to finally get to chipsynth MD. The macOS support alone makes this worth a get, and on Windows I definitely look forward to seeing how it stacks up against the FMDrive in my own usage. :) Regarding patch loading - The csMD doc says TFI, DMP, Y12, and OPM; have you considered VGI in addition to/instead of TFI though? While there are certainly more TFI patches out there than VGI (especially the huge packs linked by Aly James, etc), TFI lacks built-in support for some of the lesser used YM2612 features like the SSG-EG and channel 3 CSM while the successor VGI format supports all YM2612 parameters. If you'd like a format reference (TFI and VGI were not created by myself) feel free to peruse or outright use my code from VGM2Pre ( github.com/vgmtool/vgm2pre ) as it's MIT licensed, and while I admittedly haven't touched it in a few years it can still do the job of dumping YM2612 patch presets just fine. :)
Mitsuketa! Hi, Brother. i want to talk about your Other self. How difficult is to get some more "detailed" info an tech about it? I want to contribute in a very "personal" manner. :D
@@plgDavid Well, i done all the work i could do, but i an not an expert, neither trained in the arts. I tried to understand the .plgfmt file model of the Alter/Ego banks. Just know i believe that the file is organized in 1 - Just meta-data 2 - Phonenetic information, (68Byted rows) 2 - More complex phonetic mapping (80Bytes row) 3 - Spacing 4 - Somethihing i dont know, but really close th the 6 5 - more spacing 6 - All the wav files or anithing else that represent the data of the voice records. This is the maximum i can get, because its a proprietary file and etc, i want to talk with you in private about colaboration and etc. I want to creat voice banks of the Virtuose Singers of the University of Music i belong. (and so on) Can we talk more about how get this going?
@@FractusFractaurus Hi sorry but we have shelved this product and the format is proprietary. The main bulk of the data is resynthesis (spectral) data, not wav, so it makes little sense to anything but our own engine, sorry.
@@plgDavid the answer I expected.. not the one i hoped. But okay. Can we talk about anything in the way of attaining the goal? A shelved product is something sad. Can we work on alternatives?
Hi. When I click on a video, I don't want to see a head. Do you understand? I want INFORMATION - not personalities. Not FACES. This is the INTERNET. What are you people doing? You are violating all the rules of this place.
@@plgDavid Yup another cell phone person who doesn't understand the internet at all. At this point it's better to go back to forums and txt documents. You people are camera-mugging, fluff-generating, meandering BIGMOUTHS.
❤️ the work you’ve put in!!
Love dictates I don't count the hours :)
I love that you guys embrace the fact that it’s not just the internal FM chip that determines the sound, but of equal importance is the DAC. What’s even more amazing are the emulations of the other variants of the Genesis chipset!
It was 100% worth the wait! Holy shyt you guys give us what we wanted and more!
Ahh would love to see what you do with it!
plgDavid I did a review but I’m investing a lot of time into this plugin.
I spent so much time analyzing what came out of those rigs... I hope you guys appreciate the result :3
I just loved making the rigs for you to pull your hair out of :)
I understand like 2% of what he's is saying but at the same time I love everything about this.
You guys deserve every penny you make, ridiculous commitment to this amazing synth.
This is absolutely fascinating. Thanks for going in to how you deconstructed and built this software. So very, very cool!
I love the effort put into the good old FM Sound.. seems I am not the only one in Love with this distinctively beautiful sound
Incredible job! I just bought this plugin today. Your hard work and dedication is greatly appreciated!
Loved this video! I truly enjoyed getting a peek into the engineering that went into this synth. I can tell it's a labor of love for you - the best products always come from that place :-) I'll definitely be buying a license. Looking forward to the CSSFC!
David: "Try to make a song with this."
Dubstep creators: "Been there, done that."
Amazing work as always, thanks for taking the time to share the details of the process!
Thank you. Those insights are interesting. I am so hooked for your new synth. It's amazing what you're achieving. Have joy and be sound.
Wow, sounds really clear. very cool.
Thanks a lot for sharing this information with everyone !
Just purchased chipsynth MD, my goodness is the nostalgia returning.
Huge SSG fan myself. Tons of cool new sounds using that mode. 🍻
Awesome!👍 nes vrc, c64 sid & atari next? One of the best news today. Thank u
I had a funny idea: You could use your OPL emulation to do an extremely simple Adlib VST. It could be extremely bare bones: no tweaking/parameters even, just General MIDI presets. Just the built-in classic Adlib General MIDI programs for playing back a MIDI file as if it was on an old DOS machine. Something that you can plop in FL Studio and the MIDI program changes will pick the right sounds etc.
Yes that would be doable!
@@plgDavid It would be very bespoke but it might be fun. I wonder if the datasheets for those Adlib General MIDI presets are out there somewhere. I know DOSBox has Adlib emulation so maybe they're in that source code somewhere.
@@ArtFluids there are various GM sets that target the OPL2, we modified such a set for the OPLL in our previous chipsynth PortaFM
Je savais pas que vous etiez a Montreal ! Vraiment cool
I really appreciate what your doing with this retro hardware (MD is my preferred console), how you do it (scientific approach, DSP analysis), how you show it and share it. I whish I had this skill level. I'm surprised you coded it in assembly, maybe the SGDK could be a shorter path ? Still I'm still confused because I saw the cartridge with an embbeded yamaha (to replace hardware) inserted in a "dev famicom synth" (Analog to IO ?) interface to chipsynth which aim is to emulate the YM. Though I understood it can interface to a real hardware (yours) and you use it to interface your keyboard control. Your software is to receive the MD key and send orders to the YM, and simplify the impulse study. Does it boil down to the fact that you wanted to build a HW synth matching the MD HW. For the comparison why not used a real MD with the genMD interface ?
Because not invented here. The fun is doing it yourself really. Also the Famicom thing is not only for MD, but for the FC product and really is the main platform I use to quickly test ALL sound chips now.
@@plgDavid ok I get your point. Basically I was focusing on the application obective, so I was wondering about some of your choices. But I get you other point which I also value. it's about learning the self satisfaction of successfully doing those things. Still I don't understand how that famicom stuff can do what you say, probably some other thing yours and explained in another video. Thanks for you reply.
@@bizulk yes its part of another project th-cam.com/video/k9vfbWtaI3c/w-d-xo.htmlsi=Qd_Ap2BY2BuLXVQP
Wonderful !!! Thank you for this work. 👍
This is one of the only vsts that sounds like an analog synth in terms of depth/stereo tangibility. You should sell your method to Arturia and other vst companies.
You mad man, I love this!!
A patch named "caca" at 8:15
I actually noticed and thought no one would... fail.
@@plgDavid Haha, no worries. It's by far the favorite temp file name (or even password) here in Chile, so it was an automatic spot for me.
Great video btw!
I wonder how it sounds like!!
Hey I send you an email but forgot to mention that I use FL studio. I am having trouble getting Portamento time midi CC to work with the VST, I want to give the notes a gliding pitch and haven't managed to get it to work as of yet? Please advise
You have a dedicated glide knob for each channel in the STACK tab. Set polyphony to one first.
@@plgDavid ah It might be because I had the polyphony set to 6 on all my saved patches, I'll give that another go thank you
0:25 IS THAT THE LICC?
That's the lick if I ever heard it
Yeah it is! I made the track for Toy Company and Plogue's Chipsynth MD compilation and i just had to show others i am also part of Adam Neely's followers ;)
How did you capture the DAC voltages right at 6:08?
Custom ROM cart coupled with a Saleae Pro logic analyzer in Analog mode. But any pro scope with capture would do.
Any chance you could post the a wav of the sound @ 3:24?
This.Is.Beautiful!
Hey there! Huge fan of the YM2612 and somewhat disappointed in myself that I took this long to finally get to chipsynth MD. The macOS support alone makes this worth a get, and on Windows I definitely look forward to seeing how it stacks up against the FMDrive in my own usage. :)
Regarding patch loading - The csMD doc says TFI, DMP, Y12, and OPM; have you considered VGI in addition to/instead of TFI though? While there are certainly more TFI patches out there than VGI (especially the huge packs linked by Aly James, etc), TFI lacks built-in support for some of the lesser used YM2612 features like the SSG-EG and channel 3 CSM while the successor VGI format supports all YM2612 parameters. If you'd like a format reference (TFI and VGI were not created by myself) feel free to peruse or outright use my code from VGM2Pre ( github.com/vgmtool/vgm2pre ) as it's MIT licensed, and while I admittedly haven't touched it in a few years it can still do the job of dumping YM2612 patch presets just fine. :)
Any coupon codes for this one?
Awesome, it’s out now!😄🤩
Sweet! is it out yet??
Oh yes. plogue.com
Did you guys just drop MD today or has it been up a few days?! I'm so excited!
Fresh from this morning!
Does the Chipsynth MD have the CSM mode?
Sure. CH3 can be set to three different modes for extra flexibility. The product page now has a manual that explains this.
no linux support though? sad
Mitsuketa!
Hi, Brother. i want to talk about your Other self. How difficult is to get some more "detailed" info an tech about it? I want to contribute in a very "personal" manner. :D
Sorry can you explain what you mean
@@plgDavid Well, i done all the work i could do, but i an not an expert, neither trained in the arts. I tried to understand the .plgfmt file model of the Alter/Ego banks. Just know i believe that the file is organized in
1 - Just meta-data
2 - Phonenetic information, (68Byted rows)
2 - More complex phonetic mapping (80Bytes row)
3 - Spacing
4 - Somethihing i dont know, but really close th the 6
5 - more spacing
6 - All the wav files or anithing else that represent the data of the voice records.
This is the maximum i can get, because its a proprietary file and etc, i want to talk with you in private about colaboration and etc. I want to creat voice banks of the Virtuose Singers of the University of Music i belong. (and so on)
Can we talk more about how get this going?
@@FractusFractaurus Hi sorry but we have shelved this product and the format is proprietary. The main bulk of the data is resynthesis (spectral) data, not wav, so it makes little sense to anything but our own engine, sorry.
@@plgDavid the answer I expected.. not the one i hoped. But okay. Can we talk about anything in the way of attaining the goal? A shelved product is something sad. Can we work on alternatives?
Forgive my ignorance, but what is your goal by reverse engineering these chips?
My company makes virtual musical instruments (aka VST/AudioUnits) out of that research like the aforementioned 'chipsynth MD'
I thought I knew until I realized I really dont know at all.
tHAT WAS FAST
Hi. When I click on a video, I don't want to see a head. Do you understand? I want INFORMATION - not personalities. Not FACES. This is the INTERNET. What are you people doing? You are violating all the rules of this place.
What can I say. Not about to hide my handsomeness over a comment.
@@plgDavid Yup another cell phone person who doesn't understand the internet at all.
At this point it's better to go back to forums and txt documents. You people are camera-mugging, fluff-generating, meandering BIGMOUTHS.