| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
OSC message. Adding a verbose variable, that will be used to post output, when set to true, to minimize the overall bowelyzer output. Refactoring most of forwardToNetAddress back to the per channel OSCdefs: The overall logic now takes place in there and functionality is further externalized into functions.
|
|
|
|
| |
(https://github.com/supercollider/supercollider/issues/1950).
|
|
|
|
| |
separate function. Adding the initialization with options, providing the Server.default options, so that startup.scd is actually honored.
|
|
|
|
| |
depending on config \onlyForwardOnNewPitch to the forwardToNetAddress function. Much of it will have to be moved back to the OSCdef function again to decrease code reduncancy.
|
|
|
|
| |
classes/Bowelyzer.sc to have easier access to the configuration during message parsing.
|
|
|
|
| |
controlValues with two values (RangeSlider values for example). Properly naming OSC message internals when listening for /controls (for readability).
|
|
|
|
| |
classes/Bowelyzer.sc: Casting update type String, when checking for empty String on rename.
|
|
|
|
| |
channels on/off simultaneously. Reset global toggle state to true on loading of configuration.
|
|
|
|
| |
setupSynthServerView, setupHubView and setupForwardView. Dropping removeConfigView and removeAddressesandPorts in favor of the unifying removeSettingsView, that can remove a settingsView by name. Setting up all Buttons and EZViews by adding them to the layout of their parent. This is also true for the children of settingsView, which makes their distribution and resizing much easier (by additionally introducing a variable width stretching object). Factoring the sending of the /load message out of the load Button, to also be able to use it in the 'Current configuration' list, which is setup using setupConfigFilePathView and updated by setupCurrentConfigFilePath. The ScrollView holding the channelViews was added to lowerView, to make room for a higher level Button View on the left side of the screen. Removing useless additional colors and resetting some margins.
|
|
|
|
| |
BowelyzerGUI, where they are all deferred to AppClock. classes/BowelyzerGUI.sc: Adding helper functions to properly defer all needed functionality to AppClock. Renaming setChannelName to setChannelText. The function setChannelName now renames the channelView, whereas setChannelText renames the TextField of a channel.
|
|
|
|
| |
already used or empty. Adding TODOs for refactoring of functionalities.
|
|
|
|
| |
Providing complete BowelyzerConfig instance on BowelyzerGUI init, to also get access to configFilePath for display. Refactoring action of 'save as' Button into separate function for easier access, when no configuration file is setup yet. classes/Bowelyzer.sc: Initializing BowelyzerGUI with complete BowelyzerConfig instance. Calling 'save as' if there is no configuration file setup yet.
|
|
|
|
| |
calling freeChannel. Now using an ordered list of channel names, when freeing them.
|
|
|
|
| |
into separate functions. Adding functionality to load a new setup.
|
|
|
|
| |
add channel Button width to width for resizing of channelContainerView on channel deletion.
|
|
|
|
| |
channels. Moving the update functionality for LevelIndicators to BowelyzerGUI.sc. Naming OSCdefs properly using Symbols. classes/BowelyzerGUI.sc: Adding close Button for each channel. Adding free function for the OSC indicator fadeout Tasks. Naming more objects, if possible.
|
|
|
|
| |
file.
|
|
|