*****************UPDATED******************
This weekend, I have been working out how to build an interface plugin for the Boss SE-70. I have needed to program this VST/AU in a completely different way to the VF-1 interface plugin but I am pleased to say, I have the underlying scripts written and the plugin frame built.
First off, I am not connected with Boss/Roland in any way, I am just a big fan of their work and vintage processors which have tons of character.
I used Preset 37 Long Delay with the algorithm Mono Delay for my proof of concept coding. I have the Boss loading settings into my plugin directly from the SE-70, sending modified data back into the SE-70 and all of the usual DAW integration features such as assigning the SE-70 Control 1, 2, 3 and 4 parameters.
I have live control too but will need to investigate the impact of writing 70ish KBs worth of data to the temporary memory for example, possible wear on old chips of their time. As a result, I am going to program in a live mode as a option for editing with a switch to turn it off after the preset has been set in. I will then beam the settings into the DAW when a song project reloads. It will have all of the same functionality as my other plugins including preset loading from within Logic’s own preset system.
I am in the alpha phase for this project. I could not find any information about the algorithms online so I am breaking it down, byte by byte, algorithms by algorithms. This going to be a long haul. I need to stress, this plugin is going to take a long while to build but I will post an update every now and again.
Panel Plugin – X-70 Alpha Draft 1
Based on this information – you may ask why? Well, I have been blown away by the sound of this box. It is a real can of mojo and vibe.
Push reverbs hard and you get some really nice distortion. In fact, push many things hard and you get some interesting effects. I am keen to try out the Crystal Voices/Shimmer patch that is meant to be superb on the Vocoder.
Progress so far:
Full two way communication achieved on the test algorithm (mono delay).
In: All faders update to match the settings in the SE-70 preset.
Out: All changes in the panel load into the SE-70 temporary memory where they could either be saved as a preset or saved in the DAW (saved with a project).
If you like my work, you are welcome to send a gift at Buymeacoffee.com
Progress update:
The plugin is near completion. I have been very pleased with progress. I managed to write an experimental script that enables live control of all parameters contained inside an algorithm. This enables live preset editing during a mix session, taking the plugin beyond a simple patch load and restore plugin.
It is fair to say that the plugin has evolved quite a bit.
Due to this being the download page, I will provide a greater breakdown of functionality on a user guide page (linked to here). I want to say a big thank you to the sole person out there who bought me a coffee. I gesture like this kept me hanging on in there when the coding got tough and at times, it got tough. Thank you.
I also want to pass on my thanks to Roland customer support who provided me with really good information/a link to examples which I found helpful. As a first time developer who did not actually plan to programme software (or be a developer), understanding the do’s and don’ts of copyright infringement is very important to me. Like all of us, I want to make music. This is my main purpose. However, I recognise that a tool like will add to my creativity and I am thankful that Roland are such a great company who took the time to respond to my query.
Finally, I also hope for a few more buy me a coffees. I would like to raise enough money to see some of my other music projects through to fruition including hiring a vocalist and potentially, more panels. I have no intention for charging for my panels (I have a cracking VF-1 panel on the way). Like everyone, I hope we hear more good music out there and it this helps, we all win. For those of you who follow my work due to my use of bone anchored hearing aids in mixing – I want to show you some finished versions. I no longer find my lack of hearing the disability it once was.
Additional features:
• Preset selection button.
• Live mode.
• Preset naming.
• Algorithm ordering box.
Progress update: 16th March 2024, mapped out panel and built frame.
Progress update: 17th March, create script to call algorithm parameters from the hardware and attach to faders/dials.
Progress update: 19th March 2024, finished off mapping the mono delay algorithm.
Progress update: 20th March 2024, written script to control preset name updates.
Progress update: 23rd March 2024, written the script to control the Assign 1, 2, 3 and 4 control system.
Progress update: 24th March 2024, wrote script to handle algorithm detection. Faders/dials now load based upon recall of preset from combo menu, based upon the underlying algorithm.
Progress update: 24th March 2024 (pm), wrote script to cycle through algorithm bytes in decimal and hex for identifying data linking to faders and dials.
Progress update: 24th March 2024 (pm), switched to working on the midi in scripts for the SE-70. Completed work on mapping data from algorithms for Hum Canceler, Sampler 1 and Sampler 2.
Progress update: 25th March 2024, completed work on mapping data from algorithm for Repeat Play.
Progress update: 26th March 2024, completed work on mapping data from algorithm for Vocal Canceler.
Progress update: 26th March 2024, completed work on mapping data from algorithm for Simple Delay.
Progress update: 27th March 2024, completed work on mapping data from algorithms Hall+Room and Reverb+Chorus.
Very cool project, excited to see it come to life.
Thanks for getting in touch and for your support. My ETA for this project will be July, due to a new music project straight after my current one.
Hi Everyone, after a long while, the plugin is being looked over by the kind people at Roland. They are helping me to check that it is fine to release from their side.
I thought I will never get back to this old hardware, but if you are able to release this plugin I will be very happy to use it 🙂
Hi Pumpkin, thank you for getting in touch.
Yeah, these have a great vibe to them. The first thing that struck me about this box was exactly that! I accidentally ran a mix through it when testing and my okayish mix really came to life which baffled me. I’m not saying it is a magic box but I was impressed to how my accident impacted on the vibe. I think it is due to running the sound through the analogue chips.
I have a standalone for the SE-70 available and the VF-1 was looking pretty good. I can’t remember where I got with this – I think it was fully DAW to box. I plan to look it my code next week so may be able to get the DAW version of the SE-70 working.
Please let me know if you have a Mac or PC and I’ll compile the latest version.
Fantastic! I’m on a PC – WIN 11, using Reaper or FL Studio
Thanks Pumpkin. Now there is a challenge! As I am Mac based (but CTRLR is cross platform), I will load Windows into a VM and give it a shot. I will try the standalone first. Looks like a good one to go for will be CTRLR v5.3.201 based on this post here. I remember reading that there were some more advanced versions floating around with VST3. I will have to track that down.
Hi Pumpkin, as per the replies above, sadly my laptop went under. Hopefully I will be up and running in the new year and can get back on the project.
Hey Monophreak,
I was wondering how you’re going with this great project?
I’ve got a hard ware synth I am building and planning to include the SE-70 as its effects unit. In an ideal world I would not have the SE-70’s controls on the front panel of the said synth. Can I ask if you are “simply” sending patch SYSEX data when doing parameter changes?
I’d be happy to help out with some testing if you like. I’m a windows person and I have a SE-70, still intact, at the moment.
Thanks Steve and great to hear from you.
My apologies about the late reply. My MacBook Pro sadly broke down in November due to a bad data cable in the LCD. I had hoped the problem may have been the backlight cable but it was something bigger. The screen fades to white as soon as I open the lid and then becomes useable. It is exactly like in this video: https://www.reddit.com/r/macbookpro/comments/1f4fxiy/screen_advice_gradually_turns_white/
As a result, I have been in-between trying to find a fix, repair quotes and I have been researching the M4 Pro and learning how to build IRs to port my favourite plugin settings over. Sadly, looks like a write-off because I need a whole monitor replacement due to how these LCD panels have the cable attached.
As a positive, Logic’s Impulse Response Utility is fantastic. I really need to add a blog article about this for porting over content to the M4 Pro. I haven’t really got into IRs before now but they are really useful.
Another positive is that, when I am back up and running, I can test everything out on Sequoia. I have put an order in so hopefully will be back up and running in the new year. I have two Hyperbits homework to complete too.
Bad news about the computer.
You mention in your notes that you are using the temporary patch data space. What is the sysex for this ? I have found the MIDI Implementation chart for the SE-50 but yet to use this as a basis for data transfers with the 70.
I’m rocking a pair of VF-1’s and a pair of SE-70s used in line with analog synths – very meaty device I’ve had for years. Very excited to see this development! Beats that little wheel for setting up multi-taps. Happy to try – Mac here, Ableton and Logic.
Hi Futurebleep, thanks for getting in touch and my apologies about the slow response. As per my comment to Steve (full details in the response), I had a bit of a set-back due to my laptop being written off. I will hopefully be up and running again in the new year.