Can I create “Tabs” or “Pages” within a Panel?

Home Forums General Panels, Components, Macros Can I create “Tabs” or “Pages” within a Panel?

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #120326
    llatham
    Participant
    • Topics: 6
    • Replies: 15
    • Total: 21

    I’ve created a Panel.

    What I plan to do is create two exact duplicates of this panel in terms of layout, but they’ll all have a slightly different SysEx message (which I just may manually go in and type in the modulator list), and I’d like to make them “Tabs” so an end user could select between the 3 “windows” or “tabs”.

    This is a Roland Synth that has 3 Partials that you can turn on and off independently, and adjust all of the parameters of. Each Partial is essentially an Oscillator, where you can choose wave shapes, apply LFO and Envelope Generators for Pitch, Filter, and Amp, and things like that.

    I’d like an end user to call up 1 screen (page, tab, window, layer, etc.) to edit Partial 1 and then another screen to edit Partial 2 and so on.

    Is this possible?

    #120330
    Tedjuh
    Participant
    • Topics: 8
    • Replies: 95
    • Total: 103
    • ★★

    Yes. This is possible. You can divide the possibilities into three categories:

    1. Tabs.
    Right-click in the Ctrlr Window. Choose “Statics”. Setup the Tabs. Then the end-user can choose the tab by clicking the “label” of the corresponding Tab.
    2. Layers.
    In the Menubar choose “Panel”.. then “Layer Editor”. This will need some Lua to switch Layers.
    3. Groups.
    Right-click in the Ctrlr Window. Choose “Statics”. This will also need some Lua. Basically, you put some Modulators in a Group, on top of each other and set them to visible or invisible (By writing some lua code for it.)

    Plan how you want to achieve what you have in mind. Are the three partials handled separately from each other? Then you just need 3 tabs. You want to be able to set common parameters for all three? Add a 4th tab. And so on. It’s up to you.

    #120354
    llatham
    Participant
    • Topics: 6
    • Replies: 15
    • Total: 21

    Yeah the 3 partials are essentially handled separately from each other, so I’d like a Tab for each.

    I saw one of your posts about a “rant” about Manuals – I’ve looked through what documentation I could find but things are very scant.

    I see how to create a Tab – great – but I don’t know what to do with it once I create it.

    EDIT: I actually figured it out – I saw “labels” and grabbed that component until I went back and found the Tabs one – it actually works pretty well. See my PM to you – I’m worried about the re-sizing!

    I feel like I’m pestering you guys to death but it seems like there are only 2 regular visitors who know what they’re doing.

    I feel like I’ve pretty much got the Panel done as I want it.

    I just can’t get a few things to work:

    1. The Octave Shift thing I think I mentioned to you in the private message (maybe you’ve responded already and I didn’t see it yet though).

    EDIT: Dnldoog helped with this – got it working right now, but asked them if it’s possible to invert the values so the higher octave actually appears first in the menu.

    2. The Wave Type for PCM – I think that’s probably going to be beyond me so I may just leave it to the end user to pick the Type on their keyboard – it’s hard enough to scroll through 16k items on screen anyway so it may be for the best. I can at least give them a gain control for it though.

    3. I set up a pull-down menu to choose the MFX types and it works, but for some reason some of them drop drastically in volume which they don’t do when switching them manually on the keyboard. I had planned just to use an on/off for it anyway, but the MFX is stored with a tone so it would be nice for someone to pick one and use at least the default settings (I definitely don’t want to get into programming all the parameters because they’re all different – Level on one is in a different spot than Level on another one and so on – so you can’t really just map a control – the controls would have to change based on the effect chosen…so On/Off will maybe have to be enough!). NOTE: this is probably an issue in the keyboard itself.

    4. This is something in the Synth I think – there’s a Pulse Width, but then there’s also a Pulse Width Shift – it’s in a totally different category (under like the Mod LF0). When I use the Pulse Width knob everything is fine. When I use the Shift one it works too, but once I use it the PW is disabled – so something about the way these two interact is funky. I’m just going to delete the Shift one because it’s a “pro edit” feature and not even on the basic editing screen. I plan to look in the Roland Manual to see if I can figure out what it does and why it might disable the other one once you use it…

    Argghh. I was going to add an image so you could see it, but I opened it, something was misaligned, I dragged it and it popped out of place, put it back in place and saved as I always do every time I make a change (!) and it totally deleted one of my groups. Now I have to go back and recreate that entire group. A whole afternoon lost.

    EDIT: Fixed all that. What a PITA. Saved TWO backup copies this time…

    Best,
    Steve

    • This reply was modified 1 month, 2 weeks ago by llatham.
    #120360
    dnaldoog
    Participant
    • Topics: 4
    • Replies: 477
    • Total: 481
    • ★★

    Hey Steve,

    You’ll continue to have nightmares with uiGroup and tabs – hours of work suddenly lost – I recommend layers, but you’ll need to dip your toes into the lua river I’m afraid – worth it though in the end!

    Also Ctrl+s every second more or less!

    ctrlr.org/forums/topic/using-layers-tutorial-1-0/

Viewing 4 posts - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.
There is currently 0 users and 30 guests online
No users are currently active
Forum Statistics
Threads: 2,452, Posts: 17,259, Members: 47,979
Most users ever online was 12 on January 22, 2019 3:47 pm
Do NOT follow this link or you will be banned from the site!