Jump to content


Photo

can gui widgets be made larger??


  • Please log in to reply
1 reply to this topic

#1 woodslanding

woodslanding

    New Member

  • Normal Members
  • Pip
  • 5 posts

Posted 04 September 2016 - 15:01

I have been learning LUA with an eye to porting my live VST control app to REAPER.  But unfortunately, the REAPER api is missing a few key functions I need for my implementation. (load fxb,fxp from disk, and get vst program list)  So I did a search for scriptable DAWs and heard about renoise.

 

I'm very encouraged about scripting with renoise, and am particularly impressed that there is a gui toolkit built in, as I have been working with (pretty basic) user-scripted toolkits in REAPER.  Also, there seems to be little in the way of notifiers/observables in REAPER.  I've seen nothing to indicate when a VST has finished loading, for instance.

 

My quick beginner question is:  since I use a touchscreen, I'd like larger buttons and sliders--is this possible?  All the script screenshots I've seen have the tiny controls to match the main renoise screen....

 

I'm currently using Hollyhock, but there is a lot of overhead for features I don't use.  I also cannot get full patch recall to work.  I started porting it to MAX, but I'm just tired of visual programming environments.  Would much rather use a programming language.

 

The basic functionality I currently have: (all from a single touchscreen interface)

 

mixer with 12 channels hosting vstis and a single (switchable 1-4) fx send + 4 dedicated fx channels

ability to load a vst to a particular channel

ability to load an fxb or fxp to a particular channel

a matrix of buttons to select presets of a particular vst

ability to change midi input of any channel

some midi input mapping (transpose, note limit, velocity scale)

ability to change (x2,x3,.x75, x5) tempo of host

ability to map any parameter of any vst in the mixer to one of 8 sliders or 8 knobs

save all settings of mixer to a preset.

load presets in some rational way that allows an fxb to load before restoring preset number, for instance

 

With the exception of loading fxbs, it looks like the renoise API will allow all of this? 

 

I'll attach a screenshot of the current configuration.

 

thanks,

-eric


didn't like my screenshot??  I'll try again.  Don't see how to edit the original post...RigUsinePic.jpg

 

edit:  guess I was editing the original post :/


Edited by woodslanding, 04 September 2016 - 15:02.


#2 danoise

danoise

    Probably More God or Borg Than Human Member

  • Renoise Team
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 6069 posts
  • Gender:Male
  • Interests:wildlife + urban trekking

Posted 01 October 2016 - 14:28

My quick beginner question is:  since I use a touchscreen, I'd like larger buttons and sliders--is this possible?  All the script screenshots I've seen have the tiny controls to match the main renoise screen....


Hey, have you made progress with this?
To answer your question, yes you can specify any size for pretty much all widgets in the ViewBuilder API.

Here is an example of a touch-friendly control surface I did for Duplex (running via TouchOSC on tablets):
http://forum.renoise...plate/?p=285032

The renoise equivalent looks "pretty much" the same (same size/layout, anyway..)

Tracking with Stuff. API wishlist | Soundcloud