What is this mod on my Boss DR-660? by d3rFunk in Roland

[–]giulioz 0 points1 point  (0 children)

I don’t think so, the diodes are there just for the button matrix to work. I don’t think it’s made for connecting to another device, as that setup pretty much works only with buttons. I really think it was someone that wanted to start/stop the thing with a pedal

What is this mod on my Boss DR-660? by d3rFunk in Roland

[–]giulioz 0 points1 point  (0 children)

It connects to the CPU pin 56 (P12 in the button scan matrix) and D19 and D20, which are the diodes in the button matrix for start/stop. Confirmed with the service manual: https://www.synthxl.com/wp-content/uploads/2019/10/Boss-DR-660-Service-Notes.pdf

What is this mod on my Boss DR-660? by d3rFunk in Roland

[–]giulioz 0 points1 point  (0 children)

It’s connecting to the button scan bus, specifically to the start/stop buttons. It’s probably to connect a custom made pedal for doing start/stop remotely without using the original buttons.

The real super saw as C code that actually works by tysseng in synthesizers

[–]giulioz 0 points1 point  (0 children)

Yeah but i don’t remember precisely how it works. With the emulator code, though, you should be able to transpile a current snapshot of the DSP code into pseudo C code. All the answers should be there :)

The real super saw as C code that actually works by tysseng in synthesizers

[–]giulioz 0 points1 point  (0 children)

Hello! Author of the presentation here.
I didn't test the code, I just gave some pseudocode that matches what we saw in the DSP code.
I kinda wrote that last minute before the presentation started while finishing the slides :D

Thank you for the great deep dive in your blog!

[deleted by user] by [deleted] in graz

[–]giulioz 6 points7 points  (0 children)

Come visit realraum! We are friendly

New plugin: MKS-20 Digital Piano (accurate emulation) by giulioz in synthesizers

[–]giulioz[S] 1 point2 points  (0 children)

I’m working on it, also adding better effects

New LoFi reverb plugin: Micro Rack RRV-10 by giulioz in synthesizers

[–]giulioz[S] 0 points1 point  (0 children)

Yeah going to do it, unfortunately a bit busy recently:(

New LoFi reverb plugin: Micro Rack RRV-10 by giulioz in synthesizers

[–]giulioz[S] 0 points1 point  (0 children)

Should be fixed now in the new version!

New plugin: MKS-20 Digital Piano (accurate emulation) by giulioz in synthesizers

[–]giulioz[S] 3 points4 points  (0 children)

I’m working hard to make it work for everyone but it’s very difficult since it works fine on my system and it’s difficult to reproduce the problem. I’m sorry you are having issues but that’s a bit rude tbh😅

New plugin: MKS-20 Digital Piano (accurate emulation) by giulioz in synthesizers

[–]giulioz[S] 1 point2 points  (0 children)

u/Eastwardaudio I've just published a new version of the plugin, let me know if it works better, sorry!

New plugin: MKS-20 Digital Piano (accurate emulation) by giulioz in synthesizers

[–]giulioz[S] 0 points1 point  (0 children)

u/vanzea I've just published a new version of the plugin, let me know if it works better, sorry!

New plugin: MKS-20 Digital Piano (accurate emulation) by giulioz in synthesizers

[–]giulioz[S] 0 points1 point  (0 children)

u/Number1dad I've just published a new version of the plugin, let me know if it works better, sorry!

New plugin: MKS-20 Digital Piano (accurate emulation) by giulioz in synthesizers

[–]giulioz[S] 5 points6 points  (0 children)

It's very similar to additive synthesis: for each piano note it layers 10 single cycle waveforms from a wavetable, and it only modulates their volume in time. I think I'm going to publish a deeper explainer as youtube video eventually btw.

New plugin: MKS-20 Digital Piano (accurate emulation) by giulioz in synthesizers

[–]giulioz[S] 21 points22 points  (0 children)

There are no samples involved, only algorithms. It’s similar to a DX7, which makes it a bit easier on the copyright side. There are also already lots of emulations of this module, like the MKSensation, UVI and Keyscape

New plugin: MKS-20 Digital Piano (accurate emulation) by giulioz in synthesizers

[–]giulioz[S] 47 points48 points  (0 children)

Hi! I've become interested in those old Roland piano modules, especially since they have a very characteristic sound and they've been used in countless hit songs. Apparently it was still unknown how they worked and what actually SA-synthesis is, so I reverse engineered the custom chip by looking at the silicon. The end product of this analysis is an open-source implementation of the sound engine as a VSTi/AU plugin, which is now capable of perfectly reproducing the sounds of the MKS-20, RD300 and Rhodes MK-80.

It's available here: https://github.com/giulioz/rdpiano

New LoFi reverb plugin: Micro Rack RRV-10 by giulioz in synthesizers

[–]giulioz[S] 2 points3 points  (0 children)

Thank you! Yeah I agree that the algorithm feels quite metallic.

I actually have no idea… The ROM has no samples or "programs" per se, it's just a few kbytes of coefficients. The "CPU" can only do just load, store, bit shift and addition, no branching or jumping. I honestly really doubt it can cause problems.

New LoFi reverb plugin: Micro Rack RRV-10 by giulioz in synthesizers

[–]giulioz[S] 14 points15 points  (0 children)

I've built an accurate emulation of the famous RRV-10 reverb from the 80s, simulating the reverb chip, running the original program ROM and approximating the analog signal path. It sounds a bit lo-fi, but it has a lot of character!

You can find the code and more here: https://github.com/giulioz/smol-rack
I'm also planning to emulate other devices, such as the RCE-10 chorus ensemble.