Project

Blofeld template developer [new 1.55 release for 2015]

Started by analog604 on .

Sign in or create an account to join the conversation.

49 posts

Subject: Re: Blofeld template developer
After looking at it, I could try fitting it as a tab under Envelope. LFOs may have enough tabs at the moment..
It could always be moved easily!
Ocotuser wrote:Hi, yes the FX section would be nice! :) Maybe that section should have an own tab? Or perhaps a tab in the envelope or LFO section? On Blofeld FX comes after the Modifiers (and the 2 Amplifier pages). It's already 6 tabs with modulators/modifiers but it should be fine to squeez in one more I think. Otherwise an own FX page could be nice.
Subject: Re: Blofeld template developer
thanks for the heads up BJ!
speaking of bugs if anyone finds something off or has suggestions and comments please do post!

I know that I have a variety of formatting adjustments to make. :oops:
Ocotuser wrote:Hello all. Yet another update is uploaded. I found some irritating bug on "FM Source" in all Oscillator sections. It's now fixed. Sorry for the inconvenience!
Subject: Re: Blofeld template developer
Yes, I agree.

analog604 wrote:After looking at it, I could try fitting it as a tab under Envelope. LFOs may have enough tabs at the moment..
It could always be moved easily!
Ocotuser wrote:Hi, yes the FX section would be nice! :) Maybe that section should have an own tab? Or perhaps a tab in the envelope or LFO section? On Blofeld FX comes after the Modifiers (and the 2 Amplifier pages). It's already 6 tabs with modulators/modifiers but it should be fine to squeez in one more I think. Otherwise an own FX page could be nice.
Subject: Re: Blofeld template developer
Appologies if this the wrong place to post this but I am not able to get this template to work. I have blofeld as an external instrument in ableton and the only thing that's working is the panic button? Am I missing something ?
Subject: Re: Blofeld template developer
The first thing I'd check is the receive channel setup on Blofeld.

This template is currently setup to output on MIDI channel 6, so on the Blofeld Global MIDI page (shift+Global)
Set the receive to 6 or "omni" and Device ID set to 0 on same screen (provided that you don't have more than one Blofeld on this MIDI setup?).
A few more pages in on the GLobal MIDI setup of Blofeld, set Ctrl Receive to 'on'

At some point we'll have to setup a channel selector.

Please let us know how you make out. :)

-J
Nedavine wrote:Appologies if this the wrong place to post this but I am not able to get this template to work. I have blofeld as an external instrument in ableton and the only thing that's working is the panic button? Am I missing something ?
Subject: Re: Blofeld template developer
analog604 wrote:The first thing I'd check is the receive channel setup on Blofeld.

This template is currently setup to output on MIDI channel 6, so on the Blofeld Global MIDI page (shift+Global)
Set the receive to 6 or "omni" and Device ID set to 0 on same screen (provided that you don't have more than one Blofeld on this MIDI setup?).
A few more pages in on the GLobal MIDI setup of Blofeld, set Ctrl Receive to 'on'

At some point we'll have to setup a channel selector.

Please let us know how you make out. :)

-J
It's working brilliantly. Thanks. I really should have thought to check all of the global midi pages before posting. Sorry about.

It's a great template, really works well. Thanks for all the time and effort. In fact when deciding which to buy this template kinda influenced my decision.
Subject: Re: Blofeld template developer
Happy to hear that you like the editor Nedavine! The story behind "channel 6" is a short one: I run my Blofeld on channel 6 in my studio set-up. I started to work on the template and I never changed the channel. The template is a co-work between Jay and myself - BJ. It's still work in progress.

Happy editing! Look out for updates to come ;)

/BJ

Nedavine wrote:
analog604 wrote:The first thing I'd check is the receive channel setup on Blofeld.

This template is currently setup to output on MIDI channel 6, so on the Blofeld Global MIDI page (shift+Global)
Set the receive to 6 or "omni" and Device ID set to 0 on same screen (provided that you don't have more than one Blofeld on this MIDI setup?).
A few more pages in on the GLobal MIDI setup of Blofeld, set Ctrl Receive to 'on'

At some point we'll have to setup a channel selector.

Please let us know how you make out. :)

-J
It's working brilliantly. Thanks. I really should have thought to check all of the global midi pages before posting. Sorry about.

It's a great template, really works well. Thanks for all the time and effort. In fact when deciding which to buy this template kinda influenced my decision.
Subject: Re: Blofeld template developer
Hi, nice template! Great work of yours!!
But i am really keen to add bi directional midi because blofeld patches can be very complex. therefore it would be a nice feature to see the actual correct parameters on the ipad editor.
unfortunately i wasn´t successfull to implent the bi directional midi yet. how can i achieve this?
as far as i know all modules in the lemur are per se bi directional. it shouldn´t be a big problem. or is the preset dump of the blofeld written in sysex. and therefore the lemur needs a sysex script to recognize all parameters? can somebody help me out with that issue (tutorials, etc.) , that would be really nice.
greets helldriver
Subject: Re: Blofeld template developer
Hi! Welcome to the forum, btw!

Lemur CC objects can automatically be made bi-directional. Sysex not yet, that's because each manufacturer (and product model) differs in sysex implementation, so it would require scripting.

Blofeld template uses CC's and Sysex (for controls not implemented with CCs).
So Bi-directional MIDI won't work for all controls of the Blofeld template yet.
It's because the sysex size of a Blofeld preset is greater than 256 bytes, which is greater than the Lemur can accept/decode as of version 4.

When this limitation is lifted we'll be able to fully decode patches for display and modification. :)

For a quick heads up on bidirectional control, checkout page 68 of Lemur User Guide version 3.1.0..

-J
helldriver wrote:Hi, nice template! Great work of yours!!
But i am really keen to add bi directional midi because blofeld patches can be very complex. therefore it would be a nice feature to see the actual correct parameters on the ipad editor.
unfortunately i wasn´t successfull to implent the bi directional midi yet. how can i achieve this?
as far as i know all modules in the lemur are per se bi directional. it shouldn´t be a big problem. or is the preset dump of the blofeld written in sysex. and therefore the lemur needs a sysex script to recognize all parameters? can somebody help me out with that issue (tutorials, etc.) , that would be really nice.
greets helldriver
Subject: Re: Blofeld template developer
ok I see. true bi-directional behaviour isn´t possible at the moment - at least with Waldorf Blofeld. So we have to wait for Lemur 5 which hopefully integrates full sysex possibilities.
It would be so nice, if lemur is capable of showing preset dumps in its templates. Is there a template around, that can show a preset dump of a hardware synthesizer?
such a feature is very important in my opinion. especially for complex hardware. then lemur is going to be the ultimate studio tool!
greets helldriver
Subject: Re: Blofeld template developer
you could decode the first 256bytes of any preset dump..

To do this, create a script object that has an Execution of 'On MIDI" F0 - System Exclusive for a MIDI interface.

Then assign the data to a vector aka array which several Monitor Objects show the data for using the subarray() function.

You'd get all numerical data, useful mostly for debugging purposes.. so you'd need to assign relevant patch byte to update knobs, sliders, and other objects.

As far an actual template that can do this bidirectionally.. I have a Waldorf Pulse template (version not released) that can decode sysex patches, but the Pulse patch is simple and small (less than 80 bytes!).

Attached is a template that will show inbound system exclusive from anything attached to Lemur MIDI target 0. I adapted it from a template written by dsorlien from this thread. http://liine.net/forum/viewtopic.php?f=25&t=1103&start=10

-J

sysex_displayQuick-dsorlien.jzml
Subject: Re: Blofeld template developer [new 1.54 release]
The new release is up, guys. It has been over a year that BJ and I have worked on it now. :)
Finally there is full control of Blofeld's FX section (that was tricky to code) and as BJ posts in the description:

Most obvious changes are:
Osc Shape Name - New + and – buttons
PWM Source Name
FM Source Name
Bend Range - New + and – buttons
All new AMP and FX sections
ARP fixes and new Reset-button
New “Welcome screen”

What is not included is multi-mode editing, we need to have more enhanced Lemur SysEx control to be able to accomplish that well.

comments welcome, enjoy!
Jay
Subject: Re: Blofeld template developer [new 1.54 release]
Multimode Editing would so nice, this synth is basically 16 synths in one :).

it would be nice too, to have preset managing or at least that the selected preset is represented on lemur because the blofeld presets can be very comlex and thus confusing :lol:

but anyway, nice work of you. many many thanks :)
Subject: Re: Blofeld template developer [new 1.54 release]
Heya helldriver, thanks for the post. I very much want full multimode editing too. I've used about 12 parts in a track including percussion sounds and oscillators with samples.

I wanted to at least be able to control the volume level of each part but it seems that function isn't accessible at all in MIDI implementation of the Blofeld OS version.

Someday I hope that Waldorf will release the next version of 'feld to include an SD card slot, more physical channel outputs and perhaps a few more knobs. I read the overviews of the chipsets (not recommended for new design and basically obsolete now) that are in the synth, and interesting thing is these chipsets already supported these features, with the right firmware it is capable of doing multi audio channel 'Dolby Surround' and digital sound (SPDIF/AES and so on).
:)
Subject: Re: Blofeld template developer [new 1.54 release]
Many thanks to the developers for this extremely useful tool.

Currently, I am trying to mod this template to work within my personal workflow, and that entails changing the MIDI Object Target from 0 to 1 for basically all of the controls. So, for most of the MIDI and Sysex messages, this is pretty straightforward - select the object, change MIDI Object Target to Midi 1. However, for some of the specialized controls, like the ARP stuff and the Waveform selector, I am unable to find where these are routed through to a specific MIDI Object Target. I imagine there is a component I am overlooking, but I can't find where you all have set the MIDI Object Target for these controls. Any help would be greatly appreciated and thanks again for the template.
Subject: Re: Blofeld template developer [new 1.54 release]
So, I figured out where to change the midi object target! It is in the sysex code under io in the ArpDashboard page.

Anyways, in my messing around with the template after I got everything working, I had a new question. Is there a way to change the behavior of the template such that when I load the template, it does NOT send any information to the blofeld? Obviously, there are work arounds to this, but I am hoping that I can use the editor in such a way that when I load it, it won't change the preset I am working with on the Blofeld. I made my own "init" of the template which works well of course with the Init patch, but it still changes presets if I load the preset first on the Blofeld and then the Lemur template on iPad. The main reason I am saying this is that the whole reason I switched everything to Midi 1 was that I have LiveControl 2 Midi 0, and I want to be able to switch back and forth between the two templates non destructively.

Either way, this thing does 99% of what it needs to, great work to you both!
Subject: Re: Blofeld template developer [new 1.54 release]
Hi dialecticsines,

I looked into the template resetting the patch on Blofeld..
What happens is the template sends many of its controls upon startup.

There isn't an easy way around that because many of the controls initialize and send out without scripted control. That very same thing was annoying me during development on another template. I made all controls go through a single MIDI output control script which wouldn't send anything until a startup 'settle time' had finished.

So workarounds.. :)
First thing that comes to mind is before loading the template, go into Lemur settings, and have the 'to: ' disconnected from Blofeld MIDI destination.

-J
Subject: Re: Blofeld template developer [new 1.54 release]
>Multimode Editing would so nice, this synth is basically 16 synths in one .

Hi all!

Good to see you are still working on this patch! It's been a while since I last checked in to see if the one feature I want since day one of owning Lemur is impemented by the knowledgeble blofeld patch creator tech's (on wich I have to rely cause I absolutely do not have the knowledge to do it myself) : the change midi channel implementation.
This would make things useable in Blofeld multi mode.

Until this is possible I will have to stick to a nice and clear controller patch for TB midi stuff (by Birds in Branches), in which the program (not the template) let's you easily change the midi channel the controller template sends to.
I have been looking (and reading the manual) for this in Lemur, a lot, but no luck.
Maybe the recently released Lemur 4 version would make things possible?

I sequence from Lemur with the great Sequencomat so switching to another application for controlling Blofeld is not ideal workflow, let alone that it sometimes causes buggy behaviour when switching while running the sequence.

Anyway, thanks you guys that are working in this patch for so long and making it into the most complete blofeld controller template available at this moment!

good day!
iv0
Subject: Re: Blofeld template developer [new 1.54 release]
Hi guys

First if all, great work on the template. But i have a question: is it possible to read the current blofeld patch? I can't seem to figure out how.

Cheers!
Subject: Re: Blofeld template developer [new 1.54 release]
Hi Guys, I have bought Lemur to use this template with Largo. It may need some tweaks but most CC's are the same.

The 1st problem is hoe to get the template to output on channel 1 , is this possible ?