Feedback and Generative 2 Release Notes

I’m very happy to finally release version 2 of Generative and Feedback. This update has been a long time coming as I’ve been involved in a lot of other projects since the first versions came out. During development I also had some problems that I couldn’t easily solve with standard Max objects, so developing became a vehicle to learn Javascript and Java in Max. I'm still learning but I've found it to be a very useful skill when patching - so if you're a Max user and wondering if you should start, get stuck in! Like a lot of Max users, I’m more of a music maker than a programmer, so it took me a while to start thinking of how to solve problems in code, and not in Max objects. Here's the finished UI of Generative 2...

With the new versions I’ve done as much as I can to reduce CPU, and there are a few options in Generative 2 to further reduce the CPU load. I've had a great group of Beta testers who have helped me to fix a lot of little quirks that the applications had, and I'm constantly using the applications myself and finding little improvements I can make. I will be updating versions as and when any bugs are found, so even if you're using the demo or full applications and find things aren't working as described please let me know. 

Back in 2011 when I released the first versions of the Lorelei Suite, I had no idea how they would be received. I still get emails from users that think of the apps as indispensable, and it's great that people can enjoy creating with the applications. I’m excited to see how the new versions of Generative and Feedback are received, and hope that they can become more significant tools for composers and sound designers.

Here's a list of changes in Generative : 

  • Restore sessions. Recall analysed audio with all settings to completely restore a previous session.

  • ‘States’ section to alter parameters via MIDI notes and the computer keyboard.

  • MIDI trigger section with amplitude envelope to set pitches and change state presets.

  • Ability to change each devices pitch using a sliding scale or keyboard values.

  • Graphical filter for each device, and a choice of state variable filter or graphic filter for the main output filter.

  • Improved user variation implementation for more precise variation control.

  • Aux send to effects for each device.

  • Effects channel with delay ramp, distortion, and delay effects.

  • ‘Random segments on copy’ function to bypass the previous version’s analysis stage.

  • ‘Random Segments’ window to quickly create new segments, with space and length settings.

  • User options for CPU reduction: hide graphical playheads / set number of voices used by each device.

  • Direct control of granular parameters by suspending the applications internal synthesis engine.

  • ‘User Playback Area’ for each device in order to give finer control of user playback position via MIDI.

  • Global Pitch tuning and variation settings.

  • Random pitch method by user defined scale or pitch range.

  • Option to alter pitches via MIDI by scale / range / keyboard interval.

  • Ability to view, add, edit, and delete segments.

  • Option to show segments of specific devices and/or user playback areas.

  • Better sounding state variable filters (by Tim Place of 74 Objects).

  • Reverb (by Tim Place of 74 Objects).

  • Ability to scale the application, for laptops with small screens.

And Feedback
  • Expanded Random Settings dialog, with random delay times based on millisecond or measure ranges.

  • Improved Granular synthesis play mode.

  • Polyphonic Sampler file playback mode with up to 10 voices.

  • Output Effects Section.

  • New ‘Play Free’ playback modes for interesting pitched playback of an audio file.

  • Darker/Refined User Interface.

  • Reverb (by Timothy Place of C74 Objects).

  • Improved state variable filters (by Timothy Place of C74 Objects).

  • New Instability and Strength controls to control delay time variation parameters.

  • Various user interface and internal changes to save CPU usage.

  • More parameters controllable via MIDI.

  • Ability to change the order of Output Effects / Reverb.

  • Visual Feedback of BPM for live performance.

  • More options for recording input source.

  • Ability to scale the application, for laptops with small screens.

  • Ability to Update / Delete Preset slots.