Old 04-20-2017, 07:14 AM   #2921
RJHollins
Human being with feelings
 
Join Date: Dec 2011
Posts: 1,009
Default

OK ... starting to get a handle on this new feature !

First thing was getting a single NEBULA changing ... got that.

Then ... getting 2 Nebula's independently changing ... got that !!

Most important ... its WORKING

I've not had to adjust any of the 'timing' parameters ... maybe needed for 'heavy' presets.

It seems the very first time changing PROGRAMS doesn't respond ... but the 2nd time does ... and continues working from then on.

This is a great start ... and an absolutely welcomed feature ! If all is solid, a few support options would make it even easier to use.

But ... will continue testing today ... just wanted to report back to You that it WORKS !

YEAH !!!
RJHollins is offline   Reply With Quote
Old 04-20-2017, 07:20 AM   #2922
RJHollins
Human being with feelings
 
Join Date: Dec 2011
Posts: 1,009
Default

possible ideas:

Duplicating the ReaMIDICntrl in LBX does not carry over the user presets. That would really be nice.

2. being able to EDIT a user preset ...

just stinkin' out loud
RJHollins is offline   Reply With Quote
Old 04-20-2017, 07:27 AM   #2923
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 1,376
Default

Quote:
Originally Posted by RJHollins View Post
OK ... starting to get a handle on this new feature !

First thing was getting a single NEBULA changing ... got that.

Then ... getting 2 Nebula's independently changing ... got that !!

Most important ... its WORKING

I've not had to adjust any of the 'timing' parameters ... maybe needed for 'heavy' presets.

It seems the very first time changing PROGRAMS doesn't respond ... but the 2nd time does ... and continues working from then on.

This is a great start ... and an absolutely welcomed feature ! If all is solid, a few support options would make it even easier to use.

But ... will continue testing today ... just wanted to report back to You that it WORKS !

YEAH !!!
The refresh delay time is for when you have controls from the nebula instance in the strip. When you change the program - if a control's value does not change between the two programs - then Stripper will display possibly the incorrect parameter name. You likely may not notice this if you're using it for switching HQ/LE versions as the params will be labelled the same.

But I've now tested this feature - and it's working as desired.

Will allow for duplicating to copy across the program info.

Not sure why it's not changing programs first time - although I know ReaControlMIDI will not send the information if it doesn't change - so if you select the same program twice or more in a row - MIDI only gets sent the first time.
__________________
Projects - Reascripts - Lua:
https://github.com/L-B-X/LBXStripper
https://github.com/L-B-X/LBXChaosEngine
lb0 is online now   Reply With Quote
Old 04-20-2017, 07:58 AM   #2924
RJHollins
Human being with feelings
 
Join Date: Dec 2011
Posts: 1,009
Default

I tried late last night to use one of my big EQ templates ... it was late, I was shot ... I made a mess :|

Today I just went with a new, simple/basic layout ... just to get a handle on this. It's actually simple to do the setup ... once I get the basic working.

I'll be going into one of my main EQ's adding this new feature.

Duplicating with user presets will really ease things.

note: right now, N-4 has to access the entire library of presets. When we only had NEB-3, we had NebulaSetUPs to make custom NEB libraries ... very handy.

But there is a plan to add SetUPS within N-4. We are looking forward to this needed feature in N-4. This would mean all ReaMIDICNTRL presets we make would have to change. Being able to edit our presets [in LBX] of this new control you've added would be great.

Really excited about this new PRGCHng ability. This opens many new possibilities [hopefully more than just for Nebula].

BIG THANKS
RJHollins is offline   Reply With Quote
Old 04-20-2017, 08:26 AM   #2925
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 1,376
Default

Quote:
Originally Posted by RJHollins View Post
I tried late last night to use one of my big EQ templates ... it was late, I was shot ... I made a mess :|

Today I just went with a new, simple/basic layout ... just to get a handle on this. It's actually simple to do the setup ... once I get the basic working.

I'll be going into one of my main EQ's adding this new feature.

Duplicating with user presets will really ease things.

note: right now, N-4 has to access the entire library of presets. When we only had NEB-3, we had NebulaSetUPs to make custom NEB libraries ... very handy.

But there is a plan to add SetUPS within N-4. We are looking forward to this needed feature in N-4. This would mean all ReaMIDICNTRL presets we make would have to change. Being able to edit our presets [in LBX] of this new control you've added would be great.

Really excited about this new PRGCHng ability. This opens many new possibilities [hopefully more than just for Nebula].

BIG THANKS
I should say - at the moment - you cannot use snapshots with the program change control. The problem here is that because it takes so long to load a library (a second or two) - until this change has been made - N4 is not receptive to new parameter changes - so they would not recall correctly.

One way around this I can think of if you really require snapshots:

First set all the program changes - and then not sending any of the other parameter changes until AFTER the delay period (assuming it has been set up correctly).

It would require a bit of coding - but possible from what I can think of.

Do you think you'd need to use snapshots with this new feature?

EDIT: Yes - I plan to add the ability to edit the program change preset values
__________________
Projects - Reascripts - Lua:
https://github.com/L-B-X/LBXStripper
https://github.com/L-B-X/LBXChaosEngine
lb0 is online now   Reply With Quote
Old 04-20-2017, 09:21 AM   #2926
RJHollins
Human being with feelings
 
Join Date: Dec 2011
Posts: 1,009
Default

I not ever used the 'snapshot' feature of LBX.

The main use for PRGCHng would be within a session, and doing realtime auditioning of a N-4 preset. Once decided, that it would stay set with the project when recalled.

examples: Ability of each N-4 EQ band to select/set a clean or full version of a band.

2. Setting a PreAmp, such as a Console input and output [or whatever preamps we want to call from the repository.

3. certain N-4 compressor have alternative presets that maybe have different 'knees' or some function.

Understandably ... any PrgChng might conflict with KNOB, slider, or Gauge layout ... so user need to be mindful.

So basically ... being able to set N-4 presets and have them stay with a given project would be most important.

at least that is my thinking now.

does that seem reasonable? do-able?

thx
RJHollins is offline   Reply With Quote
Old 04-20-2017, 09:38 AM   #2927
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 1,376
Default

Quote:
Originally Posted by RJHollins View Post
I not ever used the 'snapshot' feature of LBX.

The main use for PRGCHng would be within a session, and doing realtime auditioning of a N-4 preset. Once decided, that it would stay set with the project when recalled.

examples: Ability of each N-4 EQ band to select/set a clean or full version of a band.

2. Setting a PreAmp, such as a Console input and output [or whatever preamps we want to call from the repository.

3. certain N-4 compressor have alternative presets that maybe have different 'knees' or some function.

Understandably ... any PrgChng might conflict with KNOB, slider, or Gauge layout ... so user need to be mindful.

So basically ... being able to set N-4 presets and have them stay with a given project would be most important.

at least that is my thinking now.

does that seem reasonable? do-able?

thx
I think that's how it will work now. I'll think about the snapshots though anyway maybe - as having presets for some libraries/strips - might be quite nice.
__________________
Projects - Reascripts - Lua:
https://github.com/L-B-X/LBXStripper
https://github.com/L-B-X/LBXChaosEngine
lb0 is online now   Reply With Quote
Old 04-20-2017, 10:21 AM   #2928
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 1,376
Default

Update:

Edit ProgChange settings + duplicating control copies prog change switch data.
__________________
Projects - Reascripts - Lua:
https://github.com/L-B-X/LBXStripper
https://github.com/L-B-X/LBXChaosEngine
lb0 is online now   Reply With Quote
Old 04-20-2017, 11:31 AM   #2929
RJHollins
Human being with feelings
 
Join Date: Dec 2011
Posts: 1,009
Default

Tried running and adding my test project:

Error message:

m Files\Reaper 5 [portable]\Scripts\LBX\LBX Stripper.lua:13487: attempt to index a nil value (field 'rcmrefresh')
RJHollins is offline   Reply With Quote
Old 04-20-2017, 12:30 PM   #2930
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 1,376
Default

Quote:
Originally Posted by RJHollins View Post
Tried running and adding my test project:

Error message:

m Files\Reaper 5 [portable]\Scripts\LBX\LBX Stripper.lua:13487: attempt to index a nil value (field 'rcmrefresh')
Sorry - should be fixed now.
__________________
Projects - Reascripts - Lua:
https://github.com/L-B-X/LBXStripper
https://github.com/L-B-X/LBXChaosEngine
lb0 is online now   Reply With Quote
Old 04-20-2017, 12:32 PM   #2931
RJHollins
Human being with feelings
 
Join Date: Dec 2011
Posts: 1,009
Default

before I dl the very very latest ... in the previous version, I attempted a DUPLICATE of a ReaMidiCntrl that had user presets made. Had this happen:

m Files\Reaper 5 [portable]\Scripts\LBX\LBX Stripper.lua:17640: bad argument #1 to 'pairs' (table expected, got nil)


now going to dl the latest lua


--- EDIT ---

Same ERROR message with the very latest when trying DUPLICATE.

Last edited by RJHollins; 04-20-2017 at 12:38 PM.
RJHollins is offline   Reply With Quote
Old 04-20-2017, 01:09 PM   #2932
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 1,376
Default

Quote:
Originally Posted by RJHollins View Post
before I dl the very very latest ... in the previous version, I attempted a DUPLICATE of a ReaMidiCntrl that had user presets made. Had this happen:

m Files\Reaper 5 [portable]\Scripts\LBX\LBX Stripper.lua:17640: bad argument #1 to 'pairs' (table expected, got nil)


now going to dl the latest lua


--- EDIT ---

Same ERROR message with the very latest when trying DUPLICATE.
Sorry - I thought I'd tested that - will look into soon.

Ok - should be fixed.
__________________
Projects - Reascripts - Lua:
https://github.com/L-B-X/LBXStripper
https://github.com/L-B-X/LBXChaosEngine

Last edited by lb0; 04-20-2017 at 01:22 PM.
lb0 is online now   Reply With Quote
Old 04-20-2017, 01:55 PM   #2933
RJHollins
Human being with feelings
 
Join Date: Dec 2011
Posts: 1,009
Default

I think we have Victory ! and a major feature accomplishment.
RJHollins is offline   Reply With Quote
Old 04-20-2017, 02:35 PM   #2934
RJHollins
Human being with feelings
 
Join Date: Dec 2011
Posts: 1,009
Default

OK ... seems to be working really well !

I've 3 Nebulas each taking PrgChng messages independently. This is fantastic


One thing noticed. [not sure how this is suppose to go]

I added 3 ReaMidiCntrl plugins to the chain. I set up 1 LBX controller and added a couple user presets.

Now I DUPLICATE the LBX control. It too has the user Presets [good].

Then I go to the efx list to 'RE-Assign' the dup to the 2nd Rea plugin. I drag it on top, but the assign icon stays GREEN. I drop it on anyways. It seems to work ... but it's confusing.

Same for the 3rd dup ... but it still works.

Just a minor thing. But it is still amazing what You've been able to create.

Thanks!
RJHollins is offline   Reply With Quote
Old 04-20-2017, 05:14 PM   #2935
RJHollins
Human being with feelings
 
Join Date: Dec 2011
Posts: 1,009
Default

Continued testing ... working very well !

Which stirs an idea/question.

Not knowing what the LUA limits are ... and amazed by your ability to translate function into code

thought/question: is it at all possible to 'query' a Nebula plugin of it's patch NAME ... or possibly the Preset NUMBER ??
RJHollins is offline   Reply With Quote
Old 04-20-2017, 11:29 PM   #2936
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 1,376
Default

Quote:
Originally Posted by RJHollins View Post
OK ... seems to be working really well !

I've 3 Nebulas each taking PrgChng messages independently. This is fantastic


One thing noticed. [not sure how this is suppose to go]

I added 3 ReaMidiCntrl plugins to the chain. I set up 1 LBX controller and added a couple user presets.

Now I DUPLICATE the LBX control. It too has the user Presets [good].

Then I go to the efx list to 'RE-Assign' the dup to the 2nd Rea plugin. I drag it on top, but the assign icon stays GREEN. I drop it on anyways. It seems to work ... but it's confusing.

Same for the 3rd dup ... but it still works.

Just a minor thing. But it is still amazing what You've been able to create.

Thanks!
Orange - means plugin is different type from current parameter (this is for first drag over as it at that point has no plugin assigned).

Green - means plugin types are the same.

The dragover feature was added a while back to allow complete replacement of a set of parameters with another plugin. The orange/green indicator was to show you whether the plugin type matched or not - because normally - it would not make sense to use a different plugin type.

So really just a consequence of the previous reason for the colouring.
__________________
Projects - Reascripts - Lua:
https://github.com/L-B-X/LBXStripper
https://github.com/L-B-X/LBXChaosEngine
lb0 is online now   Reply With Quote
Old 04-20-2017, 11:31 PM   #2937
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 1,376
Default

Quote:
Originally Posted by RJHollins View Post
Continued testing ... working very well !

Which stirs an idea/question.

Not knowing what the LUA limits are ... and amazed by your ability to translate function into code

thought/question: is it at all possible to 'query' a Nebula plugin of it's patch NAME ... or possibly the Preset NUMBER ??
That's really down to the limits of Nebula, not Lua. If Nebula allowed this information to be read - then I could read it. But I'm pretty sure the data is not made public (via automation). I don't know if there is any MIDI spec - that would allow it to be read via MIDI - but Lua has very limited midi capabilities anyway - so not a real option anyway.
__________________
Projects - Reascripts - Lua:
https://github.com/L-B-X/LBXStripper
https://github.com/L-B-X/LBXChaosEngine
lb0 is online now   Reply With Quote
Old 04-21-2017, 04:13 AM   #2938
RJHollins
Human being with feelings
 
Join Date: Dec 2011
Posts: 1,009
Default

Thanks lb0 ... now I understand the 'green/orange' relationship better.

As to polling for patch info ... ok, was curious about an idea that surfaced.

I might have a related idea to this to ask you down the road as I ponder a special feature/idea. Again, me not fully knowing the possibilities or the group needs [?} ... the gist of the idea might be based on a 'saved list', a TXT file, that could be accessed/used in LBX. These 'txt list' could hold user names [like patch names]. Just a sketchy idea at this point to talk about.

Still ... big Thanks for 'breaking the limits of LUA', with the MIDI PRGCHng technique. Not sure for others, but for NEBULA users, this is really great.

Now, when an EQ GUI is built, even if only a couple/few bands are actually used, we can assign the 'last' band in the use as the full 'saturated' preset, while all others are 'clean'. [this to maintain the original tone/harmonics of the hardware color. Of course, with Nebula, we can alter that based on sonic needs.

Additionally, we can now setup a first Input and last Output amps for the chain [consoleIN/consoleOUT].

We can also set a list of TAPE emulations, with realtime access from the LBX GUI.

fantastic
RJHollins is offline   Reply With Quote
Old 04-21-2017, 05:39 AM   #2939
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 1,376
Default

Quote:
Originally Posted by RJHollins View Post
Thanks lb0 ... now I understand the 'green/orange' relationship better.

As to polling for patch info ... ok, was curious about an idea that surfaced.

I might have a related idea to this to ask you down the road as I ponder a special feature/idea. Again, me not fully knowing the possibilities or the group needs [?} ... the gist of the idea might be based on a 'saved list', a TXT file, that could be accessed/used in LBX. These 'txt list' could hold user names [like patch names]. Just a sketchy idea at this point to talk about.

Still ... big Thanks for 'breaking the limits of LUA', with the MIDI PRGCHng technique. Not sure for others, but for NEBULA users, this is really great.

Now, when an EQ GUI is built, even if only a couple/few bands are actually used, we can assign the 'last' band in the use as the full 'saturated' preset, while all others are 'clean'. [this to maintain the original tone/harmonics of the hardware color. Of course, with Nebula, we can alter that based on sonic needs.

Additionally, we can now setup a first Input and last Output amps for the chain [consoleIN/consoleOUT].

We can also set a list of TAPE emulations, with realtime access from the LBX GUI.

fantastic
Well I was hoping there would be some xml file or something which lists all the programs for a N4 setup - but sadly - I only think there's one which lists the categories.

This does beg me the question though - once 'installed' do all libraries keep their program number? If you install a new library - does it get assigned a new unused bank/program number - or do they ever get shuffled around?

I'd definitely hope once installed - a library keeps it's number - otherwise this will cause major problems with using the program change midi to select a bank. I'm guessing/hoping it does though - as otherwise projects that utilize a program change will get messed up through use.

Just wondering though. It would have been nice for all the program assignments to be stored in an XML file though. Does N4 generate the list of programs on the fly then when loading? If so - how does it ensure programs do not get shuffled about?? (maybe they're stored in a binary file somewhere)...
__________________
Projects - Reascripts - Lua:
https://github.com/L-B-X/LBXStripper
https://github.com/L-B-X/LBXChaosEngine
lb0 is online now   Reply With Quote
Old 04-21-2017, 07:12 AM   #2940
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 1,376
Default

Well that sucks - I tried to add some of my Neb3 library to N4 to see what happens with program numbers.

Added the datapaths - and now ALL my libraries including the default N4 library has gone from N4. The finder is empty.

Deleted the datapaths - still empty.

There are still some serious bugs floating around in Nebula :/

EDIT: Reinstall of latest Nebula got the libraries back. Tried the clear cache option first but that didn't do anything.

Anyway - put back the new libraries - this time ensuring AUT files also placed in Repos. All working now.

Also - despite all my mishaps - it appears at first glance that the program numbes are the same Anyone (RJ) know if this is across different systems as well? I only ask because I have N4 on my laptop - with only MMeQ installed for testing (no dafault lib) - and they start at 200.

On my studio desktop machine - The MMeQ numbers are completely different with some of the default Nebula libraries residing at 200. So my guesses are that these numbers are unique to each system. This is a shame for us if we want to share any strips utilising the program change feature as extra setting up will be required.
__________________
Projects - Reascripts - Lua:
https://github.com/L-B-X/LBXStripper
https://github.com/L-B-X/LBXChaosEngine

Last edited by lb0; 04-21-2017 at 07:40 AM.
lb0 is online now   Reply With Quote
Old 04-21-2017, 09:11 AM   #2941
RJHollins
Human being with feelings
 
Join Date: Dec 2011
Posts: 1,009
Default

Hi lb0.

Don't know what happened when you switched libraries ... There is a definite way to migrate from Neb-3 to N-4. It is not difficult ... but also not intuitive.

I can definitely help you with that !

As to Program #.

1. I think everyone's install will be different, as PRG# are assigned as libraries are installed [TTBOMK].

2. For my NVC controllers, I used NebSetUPs to make custom NEB's with a specific library. From there, I was parsing the SetUPs XML file [located in X:\nebulatemprepository]. I was able to get the patch NAME and NUMBER. This corresponded to the MIDI PRGCHNG data.

N-4 does not yet have this feature [believe me the requests are in].

There is a possible source of Preset Names & Numbers.

In N-4 C:\Nebula4TempRepository\Setups folder, there is a file called:
~scanboot.xml It is really just a TXT file [special formatted].

I've just looked into it, and YES, it contains all the installed Presets AND their patch #. Some possibilities there.

I would imagine that when N-4 gets a similar ability to do NebSetUPS, there will be a similar XML file generated for that specific instance.

will post back later ....
RJHollins is offline   Reply With Quote
Old 04-21-2017, 09:55 AM   #2942
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 1,376
Default

Quote:
Originally Posted by RJHollins View Post
Hi lb0.

Don't know what happened when you switched libraries ... There is a definite way to migrate from Neb-3 to N-4. It is not difficult ... but also not intuitive.

I can definitely help you with that !

As to Program #.

1. I think everyone's install will be different, as PRG# are assigned as libraries are installed [TTBOMK].

2. For my NVC controllers, I used NebSetUPs to make custom NEB's with a specific library. From there, I was parsing the SetUPs XML file [located in X:\nebulatemprepository]. I was able to get the patch NAME and NUMBER. This corresponded to the MIDI PRGCHNG data.

N-4 does not yet have this feature [believe me the requests are in].

There is a possible source of Preset Names & Numbers.

In N-4 C:\Nebula4TempRepository\Setups folder, there is a file called:
~scanboot.xml It is really just a TXT file [special formatted].

I've just looked into it, and YES, it contains all the installed Presets AND their patch #. Some possibilities there.

I would imagine that when N-4 gets a similar ability to do NebSetUPS, there will be a similar XML file generated for that specific instance.

will post back later ....
You know what - I looked at every file in the repos - and ignored that one completely as it was a ~ file - must be overtired or something...

Will be looking into...

Analysed the file a bit - it gives you the program number (offset by 200) - but the name it provides is the somewhat cryptic (in many cases) filename - which is not of any particular use really for identifying what it is:

eg.

ALEXB_MMQ_44_B1B

well it's alexb MMeQ @ 44.1 but other than that - no idea what frequency range it is without consulting the finder within N4.

And the program/vector files look like encrypted/binary files - so cannot grab the actual name from there.

So it seems whatever list we create will have to be manually made...

Of course a cross reference table could be manually created - so filenames translated into library names (which could then be shared).

It's possible to allow Stripper to perhaps create a table from the values you enter via the RCM control - which then cross references the ~scanboot.xml file to link the filename. But it's a bit of work and not sure ultimately how much gain would be got unless everyone used it and shared it to get a complete table.

Needs more thought - I have a few ideas.
__________________
Projects - Reascripts - Lua:
https://github.com/L-B-X/LBXStripper
https://github.com/L-B-X/LBXChaosEngine

Last edited by lb0; 04-21-2017 at 10:59 AM.
lb0 is online now   Reply With Quote
Old 04-21-2017, 12:00 PM   #2943
RJHollins
Human being with feelings
 
Join Date: Dec 2011
Posts: 1,009
Default

Hi lb0.

The XML file only contains the named Presets and PRG# just as you've identified.

There does not exist any specifics as to what the Preset is or contains.

I can say, that the XML list that SetUPs generated was much shorter ... but still contained the same type of info.

Within NVC, I did create separate 'tables'.

THEN ... as things evolved, I went to a different design. Basically [and a possible HOPE], I redesigned NVC in a RACK layout. It contained up to 16 SLOTS [16 MIDI CH's]. Any type of band could then be assigned a slot.

I had broken from the restriction of creating a GUI that mirror'd the actual hardware, to a design that allowed the engineer to pick and choose as needed.
I still restricted to a specific EQ library because the GUI's needed to coordinate properly. Reaper has some special API calls, and my design was straight VST for any DAW. [side note: Reaper has replaced all but WaveLAB, which is used for specific task only].

As always, very interested in your take on this new feature you've just added. I've started to implement into a test EQ design.

Last nite I confirmed that entering 0,0 into the LSB and Patch# will put N-4 into INIT state [very nice]. Then sending a PrgChng activates the band. This might prove useful when, AFTER a GUI is designed, the STRIP is saved with N-4's in INIT state. Then a band can be selected/activated as needed. [might be just a minor thing ... but still useful].

Question about the current User List we make for RCM. Might the ability to re-order the list be possible?

Again ... this feature is so new, as I think ahead ... we can definitely take some 'ponder time' to consider the possibilities this brings.

Please don't let my ideas/question aggravate ... this is an amazing tool you've created. My interests are so specific to NEBULA ... others may not be interested in that ... but they have created some amazing interfaces ! blows me away!

until later ... THX

[oh ... if you need any N-4 help, You are most welcomed to EMAIL me. I would be glad to possible help]. RJ
RJHollins is offline   Reply With Quote
Old 04-21-2017, 12:54 PM   #2944
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 1,376
Default

Quote:
Originally Posted by RJHollins View Post
Hi lb0.

The XML file only contains the named Presets and PRG# just as you've identified.

There does not exist any specifics as to what the Preset is or contains.

I can say, that the XML list that SetUPs generated was much shorter ... but still contained the same type of info.

Within NVC, I did create separate 'tables'.

THEN ... as things evolved, I went to a different design. Basically [and a possible HOPE], I redesigned NVC in a RACK layout. It contained up to 16 SLOTS [16 MIDI CH's]. Any type of band could then be assigned a slot.

I had broken from the restriction of creating a GUI that mirror'd the actual hardware, to a design that allowed the engineer to pick and choose as needed.
I still restricted to a specific EQ library because the GUI's needed to coordinate properly. Reaper has some special API calls, and my design was straight VST for any DAW. [side note: Reaper has replaced all but WaveLAB, which is used for specific task only].

As always, very interested in your take on this new feature you've just added. I've started to implement into a test EQ design.

Last nite I confirmed that entering 0,0 into the LSB and Patch# will put N-4 into INIT state [very nice]. Then sending a PrgChng activates the band. This might prove useful when, AFTER a GUI is designed, the STRIP is saved with N-4's in INIT state. Then a band can be selected/activated as needed. [might be just a minor thing ... but still useful].

Question about the current User List we make for RCM. Might the ability to re-order the list be possible?

Again ... this feature is so new, as I think ahead ... we can definitely take some 'ponder time' to consider the possibilities this brings.

Please don't let my ideas/question aggravate ... this is an amazing tool you've created. My interests are so specific to NEBULA ... others may not be interested in that ... but they have created some amazing interfaces ! blows me away!

until later ... THX

[oh ... if you need any N-4 help, You are most welcomed to EMAIL me. I would be glad to possible help]. RJ
Don't worry - I'm completely open to ideas, requests and questions - as I want to make Stripper as versatile as possible, and useful to everyone who tries it - including Nebula users - as I am one of them - and also I believe a lot of Neb users have given the script a run. It won't be for everyone - but am blown away by the response it has received from all parts of the music world!!

My computer science degree wasn't wasted at least

My initial thoughts for the script were as a mixing tool and to benefit that workflow. As amazingly talented people have shown me - it's become a little more than that too which is great and I'm happy to expand in any ways possible as long as they aren't detrimental to the core uses that I know people are now using it for. So I am very careful with each new feature I add that it doesn't break old projects, strips etc - or affect performance. Of course bugs happen with new code - but those I tend to fix when I hear about them. There just aren't enough hours in the day to test everything as thoroughly as maybe I should alongside my 8:30 - 5 job, and family commitments.

Of course I can add moving the program changes around in the list - just want to work out the best way to do this. Maybe a dedicated editor for the program change list - what I've done so far is add the functionality quickly to see if it works (I had little idea before I started messing with RCM) - so I plan to make it better and more complete in the future.

Thanks also for the offer of help with Nebula. I've been using it for around 4-5 years or so now - but still feel I've only scratched the surface. To be honest - I'd do better learning better mixing skills, than learning all the ins and outs of Nebula. Just listening to some of the tunes on the Acustica songs forum tells me I've still a long way to go with that. I'll certainly let you know if I get stuck with Nebula specifics though - it's a very powerful beast that requires some taming and patience sometimes!! Fortunately - my computer skills are usually enough to get it working again when I break it without resorting to the ticket support system I'm far too impatient for that!
__________________
Projects - Reascripts - Lua:
https://github.com/L-B-X/LBXStripper
https://github.com/L-B-X/LBXChaosEngine
lb0 is online now   Reply With Quote
Old 04-21-2017, 01:03 PM   #2945
RJHollins
Human being with feelings
 
Join Date: Dec 2011
Posts: 1,009
Default

As I've played with the new PrgCHng feature ... I've now come face to face with that 'missing and duplicate' listing in the PRESET list.

But NOW I've also identified the possible culprit [or at least, one of its' indicators].

If we look at the KERNEL page of N-4, the KERNEL ends up stuck at CLEAN. If we scroll the KERNEL to MAX ... we get all the available kernel settings. We can also flip back and forth between HQ and Clean presets correctly.

I've just posted this finding in the N-4 beta-test thread ... will wait for response. This must get fixed.

lb0 ... maybe you might email me a list of some of your Nebula EQ libraries. I have a few GUI's made ... but they are not to the point of public sharing [something this new feature needs added], but it might be something of interest ... up to you
RJHollins is offline   Reply With Quote
Old 04-21-2017, 02:01 PM   #2946
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 1,376
Default

Quote:
Originally Posted by RJHollins View Post
As I've played with the new PrgCHng feature ... I've now come face to face with that 'missing and duplicate' listing in the PRESET list.

But NOW I've also identified the possible culprit [or at least, one of its' indicators].

If we look at the KERNEL page of N-4, the KERNEL ends up stuck at CLEAN. If we scroll the KERNEL to MAX ... we get all the available kernel settings. We can also flip back and forth between HQ and Clean presets correctly.

I've just posted this finding in the N-4 beta-test thread ... will wait for response. This must get fixed.

lb0 ... maybe you might email me a list of some of your Nebula EQ libraries. I have a few GUI's made ... but they are not to the point of public sharing [something this new feature needs added], but it might be something of interest ... up to you
Yeah - I noticed the Kernel bug still there too when I downloaded the latest version earlier.

I've emailed you my list of Neb libs - hopeful some might match what you've created
__________________
Projects - Reascripts - Lua:
https://github.com/L-B-X/LBXStripper
https://github.com/L-B-X/LBXChaosEngine
lb0 is online now   Reply With Quote
Old 04-21-2017, 03:08 PM   #2947
RJHollins
Human being with feelings
 
Join Date: Dec 2011
Posts: 1,009
Default

Got it

I'm going to test the PrgChg further tonite with a full blown EQ strip.

2. I also will test my 1st EXPORT Strip feature.

fingers crossed
RJHollins is offline   Reply With Quote
Old 04-21-2017, 05:00 PM   #2948
RJHollins
Human being with feelings
 
Join Date: Dec 2011
Posts: 1,009
Default

email sent.
RJHollins is offline   Reply With Quote
Old Yesterday, 02:28 AM   #2949
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 1,376
Default

Quote:
Originally Posted by RJHollins View Post
email sent.
Let me first of all say - that looks absolutely stunning!!

I've only tried importing it onto my dev laptop - so haven't been able to test it as this laptop doesn't have MfQ - but it looks awesome.

Can't wait to try it properly on my studio system later

Thanks so much!
__________________
Projects - Reascripts - Lua:
https://github.com/L-B-X/LBXStripper
https://github.com/L-B-X/LBXChaosEngine
lb0 is online now   Reply With Quote
Old Yesterday, 07:29 AM   #2950
RJHollins
Human being with feelings
 
Join Date: Dec 2011
Posts: 1,009
Default

Where is the 'blush' icon ...

Thanks lb0.

--- EDIT ---

UPDATE sent ... not sure what happened :|

Last edited by RJHollins; Yesterday at 08:45 AM.
RJHollins is offline   Reply With Quote
Old Yesterday, 05:21 PM   #2951
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 1,376
Default

Quote:
Originally Posted by RJHollins View Post
Where is the 'blush' icon ...

Thanks lb0.

--- EDIT ---

UPDATE sent ... not sure what happened :|
Been playing with it a little while now. Simply brilliant!

Didn't take me long to get it all up and running - a few minutes to change the program change numbers - that's all.

I've just released an update - Now there are additional options when adding programs to the RCM control - especially for Nebula. instead of asking for msb/lsb/prog change values - it simply asks for a Program ID - which is the nebula prog id number (it then works out the msb/lsb/prog change numbers from that. Much quicker

Also - on playing a little with your eq - I noticed that when you switched from HQ to LE - the parameter values do not match.

I thought it might be neat to give you the option (your call) to retain the values when switching. So this is where the Refresh plugin bit comes in useful.

Set refresh Delay to just long enough for the library to load (around 2/3 secs for me) - you can actually go a little shorter - as nebula seems to allow setting the parameters before the library is fully loaded.

Then set refresh Plugin to the appropriate Neb instance.

Then select the Retain Values option.

Now when you switch between HQ and LE versions - it will set the values to be the same as they were before you swapped.

Obviously if you set to INIT - then it won't be able to retain any values - and switching back from INIT - it doesn't recall the previous settings, like it would otherwise (doing program change normally remembers each programs settings when you switch back - whatever they were - but this new feature will prevent that by trying to recall the INIT settings if switching from INIT)... Might try to think of a way to prevent this - but probably won't be pretty Depends how much of an issue it is.

So it's something else to consider - not perfect - but might be useful.
__________________
Projects - Reascripts - Lua:
https://github.com/L-B-X/LBXStripper
https://github.com/L-B-X/LBXChaosEngine
lb0 is online now   Reply With Quote
Old Yesterday, 07:34 PM   #2952
RJHollins
Human being with feelings
 
Join Date: Dec 2011
Posts: 1,009
Default

It is absolutely going to be useful !!!

It is the concept I also used in NVC ... the ability to switch out HQ and Clean Presets, all the while maintaining the user control settings. [fantastic ... and thankfully not yet another request from those of us feeling a 'pile-on'.
I know you've said otherwise ... just respect.

OK ... let me checkout the new version .........

OH ... glad the STRIP working out. As mention, it is a work in progress. Updates will be coming [especially working in the new features]. Thx
RJHollins is offline   Reply With Quote
Old Yesterday, 07:51 PM   #2953
RJHollins
Human being with feelings
 
Join Date: Dec 2011
Posts: 1,009
Default

fast report back ... things work good ! Nice to have the Nebula special settings AND the standard mode to cover everything.

I'll be testing the Delay and Refresh soon.

Just to mention ... no word yet on the HQ/Clean switching bug in Nebula.

A temp work around: After switching from [ex] Clean->HQ, open the plugin and go to the KERNEL page. The 2nd slider/knob will alter the current setting ... pull it down to show MAX.

Now ... all the Presets original Kernels are active.

It seems switching that instance can now happen freely and correctly .. it's only the first time making the change.

later ...
RJHollins is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 12:52 AM.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.