Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | classes/BowelyzerGUI.sc: Implementing channel selector as EZPopUpMenu. ↵ | David Runge | 2016-07-10 | 2 | -49/+93 |
| | | | | 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. | ||||
* | classes/BowelyzerConfig.sc: Fixing statements regarding configFilePath and ↵ | David Runge | 2016-07-10 | 1 | -5/+3 |
| | | | | path to be more exclusive. Removing unused postln. | ||||
* | classes/BowelyzerGUI.sc: Introducing a short wait, before setting up ↵0.7.5 | David Runge | 2016-07-09 | 1 | -9/+12 |
| | | | | headView items, as otherwise in cases when coming from setups with more channels they will have broken width attributes and numbers and/or text will not be shown properly. | ||||
* | classes/Bowelyzer.sc: Moving the freeing of Synths up in the chain when ↵ | David Runge | 2016-07-09 | 1 | -4/+4 |
| | | | | calling freeChannel. Now using an ordered list of channel names, when freeing them. | ||||
* | classes/BowelyzerAnalyzer.sc: Making Synth removal more verbose. | David Runge | 2016-07-09 | 1 | -0/+1 |
| | |||||
* | classes/Bowelyzer.sc: Refactoring functionality from /free and /add OSCdefs ↵0.7 | David Runge | 2016-07-09 | 1 | -51/+102 |
| | | | | into separate functions. Adding functionality to load a new setup. | ||||
* | classes/BowelyzerConfig.sc: Moving the setting of configFilePath into ↵ | David Runge | 2016-07-09 | 1 | -5/+8 |
| | | | | readConfigurationFile (on success of reading and validating), as this makes outside calls less complicated. Adding the possibility of inserting predefined names, that are not nil, not empty and not yet included in the config, using addInput, instead of relying solely on uniqueIdentifiers. | ||||
* | classes/BowelyzerGUI.sc: Refactoring the creation and removal of addresses ↵ | David Runge | 2016-07-09 | 1 | -34/+76 |
| | | | | and ports Views into separate functions setupAddressesAndPorts and removeAddressesAndPorts. Expanding all alignment calls for better readability. Changing the call to setupPauseButton to be aware of the \active state from the channels config (will be initialized red, when inactive). Fixing comments. | ||||
* | classes/BowelyzerOSCHub.sc: Adding description. | David Runge | 2016-07-09 | 1 | -0/+2 |
| | |||||
* | classes/BowelyzerAnalyzer.sc: Refactoring Routine with add and start of ↵ | David Runge | 2016-07-09 | 1 | -5/+9 |
| | | | | Synths into separate function, which is more convenient for outside calls. | ||||
* | classes/Bowelyzer.sc: Adding OSCdef for adding new channel. Including the ↵0.6 | David Runge | 2016-07-09 | 1 | -2/+33 |
| | | | | add channel Button width to width for resizing of channelContainerView on channel deletion. | ||||
* | classes/BowelyzerGUI.sc: Adding Button to add a new channel and adding its ↵ | David Runge | 2016-07-09 | 1 | -82/+111 |
| | | | | size to the width of channelContainerView. Refactoring channel creation into a single function. Fixing the use of EZSlider by setting a orientation for the Slider object after creation. | ||||
* | classes/BowelyzerConfig.sc: Adding functions to add a single input channel ↵ | David Runge | 2016-07-09 | 1 | -1/+23 |
| | | | | with unique identifier (name). Updating comments and TODOs. | ||||
* | classes/Bowelyzer.sc: Adding /free OSC listener, to be able to close ↵ | David Runge | 2016-07-08 | 2 | -34/+127 |
| | | | | 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. | ||||
* | classes/BowelyzerConfig.sc: Adding writeConfigurationFile functionality ↵0.5 | David Runge | 2016-07-06 | 1 | -3/+100 |
| | | | | (valid JSON, yay). Adding global configFilePath. Updating hfThreshold ControlSpec to default to 1.0. Removing obsolete comments. | ||||
* | classes/BowelyzerGUI.sc: Updating to correct fileMode in save button. Adding ↵ | David Runge | 2016-07-06 | 1 | -1/+2 |
| | | | | TODO for inactive Button states. | ||||
* | classes/Bowelyzer.sc: Adding OSCdefs for saving and loading of configuration ↵ | David Runge | 2016-07-06 | 1 | -5/+19 |
| | | | | file. | ||||
* | classes/BowelyzerOSCHub.sc: Streamlining the output of a local forward. ↵ | David Runge | 2016-07-05 | 1 | -2/+2 |
| | | | | Fixing onsetDetect value. | ||||
* | classes/*.sc: Moving all classes to the proper subfolder classes.0.4 | David Runge | 2016-07-03 | 5 | -0/+0 |
| | |||||
* | BowelyzerGUI.sc: Externalizing many recurring and default values into ↵ | David Runge | 2016-07-03 | 1 | -67/+136 |
| | | | | variables. Streamlining and aligning GUI elements. Adding a ScrollView, so the channelViewContainer can be properly scrolled on smaller screens. Choosing sane default values for GUI element sizes. | ||||
* | Bowelyzer.sc: Adding a FIXME for TextField reset on name exists. | David Runge | 2016-07-03 | 1 | -0/+1 |
| | |||||
* | BowelyzerConfig.sc: Properly structurizing controlsWithRanger and ↵ | David Runge | 2016-07-03 | 1 | -3/+7 |
| | | | | controlsWithKnob. Setting initial value for \hfHainsworth ControlSpec to 1.0. | ||||
* | BowelyzerOSCHub.sc: Removing field names from OSC message. | David Runge | 2016-07-03 | 1 | -1/+1 |
| | |||||
* | README.rst: Adding information about bowelyzer output, how to and where to ↵ | David Runge | 2016-07-03 | 1 | -6/+71 |
| | | | | install it and how to use it on Linux and MacOSX. | ||||
* | Bowelyzer.sc: Implementing OSCdef listener for address, port, save and load. ↵ | David Runge | 2016-07-02 | 1 | -0/+58 |
| | | | | The two latter still need further extensions in BowelyzerConfig and Bowelyzer to actually do anything. | ||||
* | Unifying port and address messages to only need one OSCdef on the receiving ↵ | David Runge | 2016-07-02 | 1 | -8/+10 |
| | | | | side each. | ||||
* | BowelyzerOSCHub.sc: Adding local NetAddr to setupNetAddressesFromConfig and ↵ | David Runge | 2016-07-02 | 1 | -2/+2 |
| | | | | making it world-readable. | ||||
* | BowelyzerGUI.sc: Adding save/load Buttons in a separate configView in ↵ | David Runge | 2016-07-01 | 1 | -47/+150 |
| | | | | settingsView. Adding Views for forward/hub/synthServer settings. Making mainView a FlowLayout, to more easily switch to next line. | ||||
* | BowelyzerGUI.sc: Adding settingsView with some minor fields for hub, forward ↵ | David Runge | 2016-06-30 | 1 | -21/+70 |
| | | | | and synthServer address/port. Resizing all Views to be as small as possible using maxSize/maxHeight/maxWidth. | ||||
* | BowelyzerConfig.sc: Adding ControlSpec for ports. | David Runge | 2016-06-30 | 1 | -0/+1 |
| | |||||
* | Bowelyzer.sc: Simplifying calls to setupLevelListener. Adding comments. ↵0.3 | David Runge | 2016-06-30 | 1 | -6/+13 |
| | | | | Adding config write upon using toggle functionality. | ||||
* | BowelyzerAnalyzer.sc: Extending startSynthWithNameAndControls by conditional ↵ | David Runge | 2016-06-30 | 1 | -23/+52 |
| | | | | on \active state of the input and thus whether to start it normally or paused. | ||||
* | darmstadt.json: Extending the (still very default) configuration by the ↵ | David Runge | 2016-06-30 | 1 | -0/+2 |
| | | | | \active control. | ||||
* | BowelyzerConfig.sc: Extending the controls by an \active flag, indicating ↵ | David Runge | 2016-06-30 | 1 | -5/+17 |
| | | | | whether the input is supposed to be running when initialized. Adding hasToBeBool check and extenting getControlValue by it. Adding TODO for writeConfigurationFile. Removing useless comments. Cleaning up comments. | ||||
* | BowelyzerOSCHub.sc: Adding some named parameters for clarity in OSCdef for ↵ | David Runge | 2016-06-29 | 1 | -5/+5 |
| | | | | the Synth(s). | ||||
* | BowelyzerGUI.sc: Speeding up fadeout time for the OSC indicator further. | David Runge | 2016-06-29 | 1 | -1/+1 |
| | |||||
* | Bowelyzer.sc: Removing useless conditional as range and type are clear anyways. | David Runge | 2016-06-29 | 1 | -6/+4 |
| | |||||
* | BowelyzerOSCHub.sc: Adding the the indicator messaging to the forward ↵ | David Runge | 2016-06-29 | 1 | -5/+7 |
| | | | | function. Properly checking if there's actually any audio coming in on the specified channel. If not, don't send any OSC messages. | ||||
* | Bowelyzer.sc: Actually remove the Synth from the dictionary, when it has ↵ | David Runge | 2016-06-29 | 1 | -0/+1 |
| | | | | been renamed. | ||||
* | TODO: Removing TODO. *Everything* has been achieved... ;-) | David Runge | 2016-06-29 | 1 | -6/+0 |
| | |||||
* | BowelyzerGUI.sc: Moving LevelIndicator listener to Bowelyzer.sc. Removing ↵ | David Runge | 2016-06-29 | 2 | -89/+114 |
| | | | | all of the helper functions. Removing useless controlName in toggle message. Bowelyzer.sc: Adding usage of LevelIndicator listener and OSC indicator listener. Separating those from plain listeners for GUI elements. All should now properly survive the renaming of channels. Further clarifying names in setup functions for readability. | ||||
* | BowelyzerOSCHub.sc: Introducing a local NetAddr to send indicator messages to. | David Runge | 2016-06-29 | 1 | -2/+6 |
| | |||||
* | Bowelyzer.sc: Adding functionality to listen for OSC messages sent by GUI ↵0.2 | David Runge | 2016-06-22 | 2 | -1/+444 |
| | | | | elements. BowelyzerGUI.sc: Adding first version of class for GUI of bowelyzer. | ||||
* | BowelyzerConfig.sc: Fixing pitchDownSample ControlSpec. Adding ControlSpec ↵ | David Runge | 2016-06-22 | 1 | -1/+2 |
| | | | | for input to Synths. | ||||
* | BowelyzerOSCHub.sc: Renaming adding function for Synth listener. Creating ↵ | David Runge | 2016-06-22 | 1 | -11/+30 |
| | | | | start/stop/free functions for the OSCdefs. Moving the adding of a single Synth listener to a separate function, to be able to call it separately. | ||||
* | BowelyzerAnalyzer.sc: Further deviding functionality by moving adding and ↵ | David Runge | 2016-06-22 | 1 | -78/+114 |
| | | | | starting (alongside stopping, toggling) of Synths to their own sub functions. Adding input channel as separate argument to the analysis synths. Adding separate SendReply Ugen for LevelIndicator in GUI. | ||||
* | BowelyzerConfig.sc: Changing for proper usage of includes instead of ↵0.1 | David Runge | 2016-06-19 | 1 | -3/+3 |
| | | | | contains (used before with asString). | ||||
* | Bowelyzer.sc, BowelyzerAnalyzer.sc, BowelyzerConfig.sc, BowelyzerOSCHub.sc: ↵ | David Runge | 2016-06-19 | 5 | -237/+282 |
| | | | | Moving from String based identifiers to Symbols. Further refining the configuration parsing and validation process. darmstadt.json: Moving names into inputs Dictionary, holding channel number (offsets are not required/feasible) and name. | ||||
* | BowelyzerConfig.sc: Adding class constants to check what sort of GUI element ↵ | David Runge | 2016-06-13 | 2 | -15/+61 |
| | | | | the different parameter require. Removing the channel offset feature in favor of addressing inputs directly (starting from 0). BowelyzerAnalyzer.sc: Removing the channel offest feature. | ||||
* | BowelyzerAnalyzer.sc: Now only waiting 1 second before starting the Synths ↵ | David Runge | 2016-06-08 | 1 | -1/+1 |
| | | | | after defining them. |