Permalink
Commits on Dec 5, 2016
  1. refactoring: move CVCenter, CVWidget, CVWidgetEditor shortcuts to sep…

    …arate classes
    
    rather define action as functions and write them to a compile string
    instead of merely defining them in strings (for my personal convenience
    and readability)
    
    Signed-off-by: Stefan Nussbaumer <st9fan@gmail.com>
    committed Dec 5, 2016
  2. remove crucial-library dependency from CVCenter

    - use ControlSpec(0, Server.default.options.firstPrivateBus-1, \lin,
    1.0, 0) instead of StaticIntegerSpec(0,
    Server.default.options.firstPrivateBus-1) for spec 'in'
    - move Patch support from CVCenter to CVCenterForPatch (will live in its
    own repo)
    - some minor updates to KeyDownActions: rather call 'asCompileString' on
    actions than define them in real strings (for my personal convenience
    and readability)
    
    Signed-off-by: Stefan Nussbaumer <st9fan@gmail.com>
    committed Dec 5, 2016
Commits on Nov 7, 2016
  1. CVHelperViews: fix wrong arguments in call to CVWidgetEditor.new

    - some code simplification
    - remove commented out code
    
    Signed-off-by: Stefan Nussbaumer <st9fan@gmail.com>
    committed Nov 7, 2016
  2. CVWidget: only list external MIDI sources

    Signed-off-by: Stefan Nussbaumer <st9fan@gmail.com>
    committed Nov 7, 2016
Commits on Nov 3, 2016
  1. remove traces to the OSC feedback mechanism

    those have crept in by accident
    
    Signed-off-by: Stefan Nussbaumer <st9fan@gmail.com>
    committed Nov 3, 2016
  2. update some documentation on CVWidget CVWidgetMS

    Signed-off-by: Stefan Nussbaumer <st9fan@gmail.com>
    committed Nov 3, 2016
Commits on Oct 30, 2016
  1. yet another occurrence of the 'index' property in tabProperties

    removed
    
    Signed-off-by: Stefan Nussbaumer <st9fan@gmail.com>
    committed Oct 30, 2016
  2. remove property 'index' from tabProperties

    refreshAction has been removed from TabbedView2, hence, we rather
    determine a tab's index from its label than storing it in tabProperties
    
    Signed-off-by: Stefan Nussbaumer <st9fan@gmail.com>
    (cherry picked from commit 1990711)
    Signed-off-by: Stefan Nussbaumer <st9fan@gmail.com>
    committed Oct 30, 2016
Commits on Oct 6, 2016
  1. various fixes and updates

    CVCenter:
    - fix wrong initialisation of specs in CVWidget2D (time to get rid of
    CVWidget2D...)
    - rename CVCenter:*add to CVCenter:*prAdd
    - update CVCenter help
    
    Signed-off-by:  <st9fan@gmail.com>
    committed Oct 6, 2016
Commits on Oct 5, 2016
  1. CVCenter: prevent deafult widgets from being removed

    'snapshot', 'select snapshot'
    
    Signed-off-by:  <st9fan@gmail.com>
    committed Oct 5, 2016
Commits on Oct 4, 2016
  1. CVCenter: fix some inconsitencies with snapshots

    - make the action for 'select snapshot' a closed function
    - add CVCenter:*deleteSnapshots
    
    Signed-off-by:  <st9fan@gmail.com>
    committed Oct 4, 2016
Commits on Oct 3, 2016
  1. CVWidgetMS: fix some inconistencies when saving split widgets in a setup

    - make sure "open functions" in widget actions are never saved with a
    setup
    - the array of split CVs must be set to nil when the CV helper function
    for setting the split CVs values are removed
    
    Signed-off-by:  <st9fan@gmail.com>
    committed Oct 3, 2016
  2. CVCenter:*removeAll - don't remove widgets

    'snapshot', 'select snapshot'
    committed Oct 3, 2016
Commits on Oct 2, 2016
  1. remove debug code

    Signed-off-by:  <st9fan@gmail.com>
    (cherry picked from commit f96b7b1)
    Signed-off-by: Stefan Nussbaumer <st9fan@gmail.com>
    committed Oct 2, 2016
  2. CVCenter: fix *loadSetup

    for some reason some widgets weren't properly removed before new setup
    was loaded. Don't care for open functions - they aren't archived anyway
    
    Signed-off-by:  <st9fan@gmail.com>
    committed Oct 2, 2016
  3. CVWidgetMS: automatically populate new spec if widget is split already

    Signed-off-by:  <st9fan@gmail.com>
    committed Oct 2, 2016
Commits on Sep 30, 2016
  1. move methods that are not used by Conductor back to CVCenter

    ControlSpec:
    - safeHasZeroCrossing
    - excludingZeroCrossing
    
    (cherry picked from commit aa8c49b)
    Signed-off-by: Stefan Nussbaumer <st9fan@gmail.com>
    committed Sep 30, 2016
  2. update README

    warn about Conductor
    
    Signed-off-by:  <st9fan@gmail.com>
    committed Sep 30, 2016
  3. simplify CVWidgetMS:-split

    Signed-off-by:  <st9fan@gmail.com>
    committed Sep 30, 2016
  4. update Conductor submodule, remove ControlSpec extensions

    Signed-off-by:  <st9fan@gmail.com>
    committed Sep 30, 2016
  5. update Conductor submodule

    Signed-off-by:  <st9fan@gmail.com>
    committed Sep 30, 2016
  6. seems like I checked out a branch in the wrong repo...

    Signed-off-by:  <st9fan@gmail.com>
    committed Sep 30, 2016
  7. implement CVWidgetMS:-split

    a CVWidgetMS can now be split and be used in e.g. a Pseq as an array of
    CVs as Pseq rather expects an array than a multi-dimensional CV
    
    Signed-off-by:  <st9fan@gmail.com>
    committed Sep 30, 2016
Commits on Sep 29, 2016
  1. remove redundant method CV:-cvSplit

    update submodule
    
    Signed-off-by:  <st9fan@gmail.com>
    committed Sep 29, 2016
Commits on Sep 5, 2016
  1. optimize widget creation resp. usage

    if a widget resp. its CV already exists don't pass it through the whole
    procedure in CVCenter:*add, just return the CV early
    
    Signed-off-by:  <st9fan@gmail.com>
    committed Sep 5, 2016
Commits on Aug 29, 2016
  1. fix bug when adding CVWidget2Ds in CVCenter

    don't put a defer {} block into the collection of remove buttons, rather
    defer putting the button into the collection.
    
    Signed-off-by:  <st9fan@gmail.com>
    committed Aug 29, 2016
  2. small wording update in CVCenter.schelp

    Signed-off-by:  <st9fan@gmail.com>
    (cherry picked from commit c0d0f17)
    Signed-off-by: Stefan Nussbaumer <st9fan@gmail.com>
    committed Aug 29, 2016
Commits on Jun 12, 2016
  1. more deferring...

    when controlling one CV from another CV (via an action) threading issues
    between language and gui shouldn't get inthe way. Possibly more has to
    be done...
    
    Signed-off-by:  <st9fan@gmail.com>
    (cherry picked from commit 9c43888)
    Signed-off-by: Stefan Nussbaumer <st9fan@gmail.com>
    committed Jun 12, 2016
  2. minor updates

    comments + helpfile amendments
    ... really, everything should be revised...
    
    Signed-off-by:  <st9fan@gmail.com>
    (cherry picked from commit d0b8ea9)
    Signed-off-by: Stefan Nussbaumer <st9fan@gmail.com>
    committed Jun 12, 2016
Commits on May 13, 2016
  1. CVCenter.schelp: remove redundant CVWidget instantiation in example

    Signed-off-by:  <st9fan@gmail.com>
    committed May 13, 2016
Commits on May 12, 2016
  1. fix wrong help example

    Signed-off-by:  <st9fan@gmail.com>
    (cherry picked from commit 3629119)
    Signed-off-by: Stefan Nussbaumer <st9fan@gmail.com>
    committed May 12, 2016
Commits on Nov 14, 2015
  1. remember batch-connections for midi as well

    getter var 'oscRememberInputs' renamed to
    'midiOscRememberBatchConnection' - longer but more expressive
    
    Signed-off-by:  <st9fan@gmail.com>
    committed Nov 14, 2015
Commits on Nov 12, 2015
  1. CVWidgetMSEditor: remember values entered in the batch-connector

    something that has proved to be a real showstopper if e.g. IP-addresses
    have changed after the computer has moved into a different wifi - dis-
    and reconnecting all multisliders was a real pain because as soon as the
    sliders were disconnected you had no chance to figure out anymore to
    which commands they were listening - only the placeholder-values were
    displazed. No more!
    
    Signed-off-by:  <st9fan@gmail.com>
    committed Nov 12, 2015
  2. adopt fix for NodeProxy:-set from original Conductor repo

    various small fixes
    
    Signed-off-by:  <st9fan@gmail.com>
    committed Nov 12, 2015
Commits on Oct 26, 2015
  1. remove forgotten debug post

    Signed-off-by:  <st9fan@gmail.com>
    committed Oct 26, 2015