aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* BowelyzerGUI.sc: Adding save/load Buttons in a separate configView in ↵David Runge2016-07-011-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 Runge2016-06-301-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 Runge2016-06-301-0/+1
|
* Bowelyzer.sc: Simplifying calls to setupLevelListener. Adding comments. ↵0.3David Runge2016-06-301-6/+13
| | | | Adding config write upon using toggle functionality.
* BowelyzerAnalyzer.sc: Extending startSynthWithNameAndControls by conditional ↵David Runge2016-06-301-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 Runge2016-06-301-0/+2
| | | | \active control.
* BowelyzerConfig.sc: Extending the controls by an \active flag, indicating ↵David Runge2016-06-301-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 Runge2016-06-291-5/+5
| | | | the Synth(s).
* BowelyzerGUI.sc: Speeding up fadeout time for the OSC indicator further.David Runge2016-06-291-1/+1
|
* Bowelyzer.sc: Removing useless conditional as range and type are clear anyways.David Runge2016-06-291-6/+4
|
* BowelyzerOSCHub.sc: Adding the the indicator messaging to the forward ↵David Runge2016-06-291-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 Runge2016-06-291-0/+1
| | | | been renamed.
* TODO: Removing TODO. *Everything* has been achieved... ;-)David Runge2016-06-291-6/+0
|
* BowelyzerGUI.sc: Moving LevelIndicator listener to Bowelyzer.sc. Removing ↵David Runge2016-06-292-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 Runge2016-06-291-2/+6
|
* Bowelyzer.sc: Adding functionality to listen for OSC messages sent by GUI ↵0.2David Runge2016-06-222-1/+444
| | | | elements. BowelyzerGUI.sc: Adding first version of class for GUI of bowelyzer.
* BowelyzerConfig.sc: Fixing pitchDownSample ControlSpec. Adding ControlSpec ↵David Runge2016-06-221-1/+2
| | | | for input to Synths.
* BowelyzerOSCHub.sc: Renaming adding function for Synth listener. Creating ↵David Runge2016-06-221-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 Runge2016-06-221-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.1David Runge2016-06-191-3/+3
| | | | contains (used before with asString).
* Bowelyzer.sc, BowelyzerAnalyzer.sc, BowelyzerConfig.sc, BowelyzerOSCHub.sc: ↵David Runge2016-06-195-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 Runge2016-06-132-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 Runge2016-06-081-1/+1
| | | | after defining them.
* BowelyzerOSCHub.sc: Now using OSCdef, to be able to overwrite functionality, ↵David Runge2016-06-081-14/+25
| | | | once ie. the server addresses have changed. Implemented forward function, that forwards incoming OSC message to the globally specified forward address, if it's not send to the local sclang.
* BowelyzerAnalyzer.sc: Making local versions of controls and config obsolete. ↵David Runge2016-05-291-47/+38
| | | | Moving setting of configuration to BowelyzerConfig.sc. Dividing the creation of SynthDefs and Synths by introducing a Routine in init. Now the SynthDefs are created with empty parameters on the server and called with proper parameters from the config, when the Synth is actually created (and added to the synths Dictionary).
* BowelyzerOSCHub.sc: Externalizing the local NetAddresses' generation to a ↵David Runge2016-05-291-6/+11
| | | | function. Making a local copy of the config obsolete. Clarifying TODO.
* BowelyzerConfig.sc: Adding getter and setter for Synth controls, stored in ↵David Runge2016-05-291-0/+19
| | | | the config Dictionary.
* BowelyzerConfig.sc: Fixing typo and calling validateConfig twice.David Runge2016-05-291-3/+3
|
* Bowelyzer.sc: Variables do not have to be settable. Renaming constructor ↵David Runge2016-05-291-9/+9
| | | | parameter to have less confusion and naming conflicts with the global config object.
* First commit of bowelyzer code. Includes Bowelyzer.sc, ↵David Runge2016-05-296-0/+527
| | | | Bowelyzer{Analyzer,Config,OSCHub}.sc, bowelyzer.scd (for help) and darmstadt.json for a standard configuration in JSON.
* README.rst: Adding first version of a README.David Runge2016-04-231-0/+37
|
* TODO: Adding TODO file.David Runge2016-04-231-0/+6