Waldorf Blofeld WIP

Home Forums General Panels, Components, Macros Waldorf Blofeld WIP

Viewing 20 posts - 1 through 20 (of 28 total)
  • Author
    Posts
  • #263
    Filch
    Participant
    • Topics: 22
    • Replies: 173
    • Total: 195
    • ★★

    [img:nicwva52]http://dl.dropbox.com/u/4488424/filch_blofeld.jpg[/img:nicwva52]

    This is the filchBlofeld ctrlr inspired by the UI design of the Waldorf Largo softsynth. Check here for updates and changes as this project progresses.

    Some things are not fully operational b/c of future updates needed to the ctrlr platform, but there’s about 95% of everything there. Please read the TO DO list below for the items that require further development. Current version was exported with ctrlr rev 649.

    Feel free to report any issues here.

    [url:nicwva52]http://filchblofeld.sourceforge.net/[/url:nicwva52]

    [b:nicwva52]TO DO LIST :[/b:nicwva52]

    [b:nicwva52]GUI :[/b:nicwva52]
    – Make Octave select via radio button images instead of dropbox
    – Get Semitone modulators to update properly after program dump *

    [b:nicwva52]Features requiring LUA coding:[/b:nicwva52]
    – Have Voice and Mono/Poly updated on the panel when changed on the Blofeld HW
    – Have Envelope Mode and Type updated on the panel when changed on the Blofeld HW
    – Add Arpeggiator tab and features
    – Have an info box become visible showing LFO speed in bars/beats when Clocked LFO is selected
    – Have Envelopes show only the parameters available based on Envelope Mode selected
    – Add graphical display of envelope and allow edit of envelope by dragging envelope break points

    *require updates/bug fixes to ctrlr

    [b:nicwva52]CHANGELOG[/b:nicwva52]

    07/30/2011

    v1.94
    — FX tab now goes to currently enabled FX after program dump
    — Removed Bypass/Enable buttons from FX panels. Selecting the FX in the tab enables the effect, and selecting Bypass tab bypasses that fx unit.
    — Respaced FX paramters after removing the buttons
    — Changed polarity buttons in fx tabs and respaced
    — Fixed scripts for Envelope Modes and Types to update the panel properly when getting program dump from Blofeld hardware
    — Changed Envelope Mode and Filter Routing buttons from individual buttons for each mode into single toggle buttons to allow easier scripting
    — Added scripts that will now update the Blofeld hardware when selecting :
    + Unison Voices and Mono/Poly
    + Envelope Mode and Type

    v1.90
    – Added Bank and Program Change selection
    – Added Program Dump Request Button
    – Added LUA scripts to update panel after Program Dump request

    v1.88
    – Added Glide, Unison, Effects Mix parameters
    – updated graphics for various elements

    #2210
    Filch
    Participant
    • Topics: 22
    • Replies: 173
    • Total: 195
    • ★★

    reserved

    #2209
    msepsis
    Participant
    • Topics: 219
    • Replies: 732
    • Total: 951
    • ★★★

    Niiiiice. I really like your use of tabs – have those been functioning well?

    I highly highly suggest you hold on to the labels until placement is absolutely set in stone. The formatting capabilities of those labels within ctrlr has come leaps and bounds beyond where it was just a month or so ago, who knows maybe soon we’ll be able to anti-alias and kern text on labels!!

    very nice work!!

    Monstrum Media | Music, Sound & Software Design, Chicago / San Francisco listen

    #2207
    dnigrin
    Participant
    • Topics: 9
    • Replies: 57
    • Total: 66

    Beautiful! You guys collectively have some nice Knobman skillz…

    #2208
    Filch
    Participant
    • Topics: 22
    • Replies: 173
    • Total: 195
    • ★★
    "msepsis":1f3px9s6 wrote:
    Niiiiice. I really like your use of tabs – have those been functioning well?

    I highly highly suggest you hold on to the labels until placement is absolutely set in stone. The formatting capabilities of those labels within ctrlr has come leaps and bounds beyond where it was just a month or so ago, who knows maybe soon we’ll be able to anti-alias and kern text on labels!!

    very nice work!![/quote:1f3px9s6]

    The tabs aren’t quite working correctly right now. Either the modulators sent to a a tab aren’t saved there after reopening the panel, or in my case it often crashes when sending objects to one. Atom just got this in there, and I know it probably took a good bit of complex programming to get it in there, so I’m not surprised it’s not 100% right now.

    #2206
    Filch
    Participant
    • Topics: 22
    • Replies: 173
    • Total: 195
    • ★★
    "dnigrin":2hfkv71f wrote:
    Beautiful! You guys collectively have some nice Knobman skillz…[/quote:2hfkv71f]

    I learned from some VERY talented people :

    http://www.kvraudio.com/forum/viewtopic.php?t=232629

    I actually think it’s a testament to the power and ease of use that knobman provides. I made the metal knobs in about 25 minutes. The sliders took a bit longer to nail down, but still didn’t take too much time. I learned a lot of technique from studying the examples in that forum thread.

    Now I just need to work on my Photoshop/GIMP skills for making good background images. I’ll likely use skinman to get the base of the background since it’s so much like knobman in it’s ability to make things quickly.

    #2204
    dnigrin
    Participant
    • Topics: 9
    • Replies: 57
    • Total: 66

    Thanks, I’m familiar with those Knobman threads on KVR – I read them all the way through a year or two ago, haven’t kept up though…

    #2205
    msepsis
    Participant
    • Topics: 219
    • Replies: 732
    • Total: 951
    • ★★★

    knob man has been nothing but endless fun for me as well.

    One little tip – on those large knobs you might try duplicating the red arch layer (the one with the animated mask which rotates with the knob pointer), then after you duplicate it place it above your shadow layer but underneath your main knob layer. increase the diffuse attribute, maybe scale it up a bit and play with the opacity and lighting settings a bit… I tried this trick with my knobs and it really helps to give the impression that that colored indicator is actually glowing and is not blocked out by the shadow. You want this layer under the main knob so it looks more like the glow is coming from "below" the knob. I’m no super pro w/ knobman, just started actually but thought I’d share a tip i learned through experimenting a bit

    looks awesome. You don’t need to spend too much time in photoshop or gimp on that bg.. that clean look works very well! Makes me want a blofeld! Hey the script which fozzie wrote to parse sysex dumps shouldn’t be too difficult to re-work into something workable for your panel. You might hit him up for some tips.

    Monstrum Media | Music, Sound & Software Design, Chicago / San Francisco listen

    #2203
    Filch
    Participant
    • Topics: 22
    • Replies: 173
    • Total: 195
    • ★★

    Nice. I will totally try that tonight. I liked what you did with the mod/pitch wheels on your Wave panel. And the updated knobs on 1.99 look really good.

    I will probably be bothering Fozzie soon enough once I get the rest of the panel done. I’m starting to hit the more complex portions of the midi implementations now. Hopefully I can pick it up quick and get a mostly complete version out.

    #2202
    Filch
    Participant
    • Topics: 22
    • Replies: 173
    • Total: 195
    • ★★

    I’m almost complete with this panel as far was what I’m able to put into it with the current state of ctrlr. Tabs are not quite working yet so my layout is bigger than is intended.

    There’s a few parameters in here that are combinations of each other sent as one message. Because of this I have been unable to implement a proper solution for them yet.

    For Example :

    The Trigger Mode and Envelope mode are combined into a bitstring value and sent as one message in the following format :

    0ttmmmmm

    tt = Trigger Type


    0 normal
    1 single

    mmmmm = Envelope Mode


    0 ADSR
    1 ADS1DS2R
    2 One Shot
    3 Loop S1S2
    4 Loop All

    So if I selected a Loop All Envelope and wanted it as a single trigger type. My bitstring would be 00100100 , or 36 in decimal. The problem here is that my buttons to select Trigger Type and the drop down box to select Envelope Mode are not aware of what each others values are or when its changed. I believe the only way to get it to work that way would be with some LUA code.

    My only solution for this in the meantime is to have a drop down box with the Envelopes listed twice, like ADSR Normal and ADSR Single. But this won’t be a good solution for the arpeggiator which uses 3 variable values in the bitstream sent : step, glide, and accent values. That’s too many combinations to put into a drop down box. So the arpeggiator programmer is out for now.

    #2201
    Filch
    Participant
    • Topics: 22
    • Replies: 173
    • Total: 195
    • ★★

    cleanup

    #2211
    Filch
    Participant
    • Topics: 22
    • Replies: 173
    • Total: 195
    • ★★

    The filchBlofeld is almost complete. It’s gotten to the point where all features are pretty much working, but I’ve been obsessing over graphic details, uniformity, spacing, etc. It’s eating up a lot of time.

    I’ve decided to put this ctrlr out there right now for people to play with as it is. About 95% of everything is in there and working. I’ll be continuing to make updates and changes and working my way towards "final" release. I’ll be following in the footsteps of msepsis and starting a sourceforge page this project.

    http://filchblofeld.sourceforge.net/

    I’ll be putting up the files in the next day or so. I’ll also be editing my first post in this thread to track the changes made and indicate what else is planned in the future.

    #2212
    msepsis
    Participant
    • Topics: 219
    • Replies: 732
    • Total: 951
    • ★★★

    I’ve been hearing a lot of requests on the waldorf forums for an alternate blofeld editor, lots of complaints about how buggy the blofeld is, etc – You should drop a message there about this panel!

    Monstrum Media | Music, Sound & Software Design, Chicago / San Francisco listen

    #2213
    Filch
    Participant
    • Topics: 22
    • Replies: 173
    • Total: 195
    • ★★

    I definitely plan to, I wanted to see if I could get that vbscript running to update the panel first. I’ll get a chance to look over the code tonight and see if I can work it over and customize it.

    #2214
    ungleichklang
    Participant
    • Topics: 1
    • Replies: 10
    • Total: 11

    Wanna have, willing to test on ctrlr under linux <img loading=” title=”Smile” />

    #2215
    Filch
    Participant
    • Topics: 22
    • Replies: 173
    • Total: 195
    • ★★

    I’ll post the files tonight. I finished up most of the grafix work and added the elements that were still missing, like the Unison/Glide modes. Arpeggiator is going to have to wait until I learn how to implement LUA scripting into this.

    #2216
    Filch
    Participant
    • Topics: 22
    • Replies: 173
    • Total: 195
    • ★★

    Made some updates and the files are now on the sourceforge page.

    #2217
    Filch
    Participant
    • Topics: 22
    • Replies: 173
    • Total: 195
    • ★★

    New updates to the panel :
    v1.90
    – Added Bank and Program Change selection
    – Added Program Dump Request Button
    – Added LUA scripts to update panel after Program Dump request

    #2218
    Filch
    Participant
    • Topics: 22
    • Replies: 173
    • Total: 195
    • ★★

    v1.94

    — FX tab now goes to currently enabled FX after program dump
    — Removed Bypass/Enable buttons from FX panels. Selecting the FX in the tab enables the effect, and selecting Bypass tab bypasses that fx unit.
    — Respaced FX paramters after removing the buttons
    — Changed polarity buttons in fx tabs and respaced
    — Fixed scripts for Envelope Modes and Types to update the panel properly when getting program dump from Blofeld hardware
    — Changed Envelope Mode and Filter Routing buttons from individual buttons for each mode into single toggle buttons to allow easier scripting
    — Added scripts that will now update the Blofeld hardware when selecting :
    + Unison Voices and Mono/Poly
    + Envelope Mode and Type

    #2219
    netchose
    Participant
    • Topics: 15
    • Replies: 70
    • Total: 85

    excellent panel ! , even if i don’t own a blofeld , i learn a lot of things with

Viewing 20 posts - 1 through 20 (of 28 total)
  • The forum ‘Panels, Components, Macros’ is closed to new topics and replies.
There is currently 0 users and 30 guests online
No users are currently active
Forum Statistics
Threads: 2,495, Posts: 17,374, Members: 77,605
Most users ever online was 12 on January 22, 2019 3:47 pm
Ctrlr