So here is the long in the making HourGlass Alpha 7. Because of all the stuff that was put in and changed, there may be numerous bugs and weird behaviors. Perhaps Alpha 8 will be a build concentrating on fixes. Maybe it should be called Beta 1…Or something…Ideally this build should have been tested and fixed more thoroughly by me first, but it’s been too long from the last public release so I decided to release this anyway now. Tweaking the code is really an endless process anyway…
For anyone trying this out for the first time, please do understand this is “alpha” software which means nothing will be guaranteed, not even that it starts up. (The usual software release cycle goes like : Alpha (which often are not even for public use), Beta, Release Candidate and finally Release. Whether HourGlass follows this scheme consistently or not, I can’t say at this point. But I can say waiting for the “release” version is probably futile in the short term.
-PortAudio built with ASIO and WASAPI support and the audio output device and properties for it can be set up in the preferences
-Multiple envelopes can be edited at once. Each envelope can have a custom color
-Fragments now have a freeform volume envelope, replacing the old “fade shape” and “fade length” parameters
-Source sounds can be preprocessed with a few processes : Reverse, Normalize, High pass filter (cutting from around 75hz), none of which have any settings to tweak, for now. (What’s the use of a filter that can’t be adjusted, you may ask? It’s useful for sounds that mostly have junk in the bass frequencies, and if such sounds are transposed lower by the fragmentation process, the junk will pile up, reducing headroom of the audio that results and making it harder for the HourGlass processed sounds to be used when mixed in a DAW etc…Similarly when transposing the samples up, frequencies in the bass otherwise not audible may become audible and be undesired in the resulting sound.)
-Fragments can have separate panning modes for mono and stereo source material
-MIDI remote control can learn Note On messages, the velocity is used as the parameter value. Previous remote control assignments will be broken, sorry. I know this probably isn’t what most people would have liked the midi note learn to do, but this is like it is for now. Support for learning for example a range of midi notes might be added later.
-Remote controls can be asssigned to master fx parameters (code is not entirely sane, so problems may surface…)
-Envelope time grid can be adjusted to arbitrary amount of seconds (also can type in things like 1/3 to get that amount of seconds…)
-Realtime output recording base file name can be configured
-The keyboard shortcuts storage data format was changed to a new one. Unfortunately old shortcuts settings won’t be loaded, so you have to assign the shortcuts again.
-The audio output level meter display has been removed until a better one will be in place. The problem with the old one was excessive CPU usage and pretty erratic display of the output levels anyway.