It took four years to recode the most sophisticated integrated step sequencer ever made,Husserl Sapphire, so that it does not require Reaktor to play. In June 2014, Husserl 2 played its first multiple, polyphonic fugues on a single, built-in, multitimbral synthesizer, coded entirely in Cycling74 Max + gen~. It could be compiled into Windows/MacOS apps with full standalone functionality, although current deployments simply run the Max patch. Moreover, Husserl 2 can render multimbral audio waves in a 3D openGL enviroment, in real time. In full-screen resolution, the quality is astounding, far better than a YouTube video can render, because of all the thin lines.
It is planned to replace the compiled Godel4 multiplonic synthesizer with Synthcore2. Synthcore2 is already available as a standalone polyphonic application, Cycling74 patch, and as DSP library source code.
For the Synthcore2 implementation, please see:
- Synthcore2 compiled Windows1o and MacOS apps
- Gen~ Synthcore2 DSP source-code library
- Metamusic panel reference
For additional information on the design methodology in the Synthcore DSP library, please see the graphical object design notes, with downloads, for
- Gen~ antialiased oscillators
- Gen~ 5.5k waqveset oscillator
- Gen~ 2/4-Pole Saturating SVF
- Gen~ ADSR Envelope
- Gen~ LFO waveform generator
- Gen~ fast-response limiter
- Adjustable tracking object
- Chord generator
- Scale remapper
- Polyphonic voice allocator
Husserl 2 also integrates with Spiralab 2, which generates 3D object sin real time from sound waves. Spiralab is fully multiphonic, convolving the audio waveforms to draw them in OpenGL, in real time, from the music that a performer is making. As the instrument is fully multitimbral, each channel can play and display on any number of voices at any one time, up to the capacity of the system.
The system is designed to support massively parallel AV constructs, based upon a custom voice allocator, simpler versions of which have been shared in the Cycling 74 toolbox. The allocator optimizes channel resources for the available voices. At 33 fps HD output and 88.2 kHz, the average CPU load on a 3GHz Intel i7 (with NVidia GTX460 graphics and standard motherboard audio drivers) is now only 15% while playing 16th notes at 120bpm on all 16 sequencer channels with 12 voices. Additional CPU capacity will be required for future enhancements and AV recording.
Planned enhancements in Spiralab (still in prototype stage) include additional rendering modes, materials, animated trajectories controlled by the LFO and sequencer, dual-band filters, multiple matrix modulations, and green-screen support for video integration of the effect at movie quality.
For videos of Spiralab, seeSpiralab Demos.
Husserll 2 is currently available for free, on approved request, to qualified professional audio studios which serve the music, TV, movie, and multimedia industries. An acknowledgment of Yofiel's contribution is required in studio product. Please contact Yofiel for more information.
The sequencer may also be made available, in the future, as standalone products to consumer users.
Yofiel has been supplying custom software to professionals in TV and movie studios, as well as hobbyist musicians, since 2001. Clients have included musicians at E! entertainment and Sony Classic Movie Studios, and its products have been widely heard on a number of TV series, including 'Kings,' 'The Philanthropist,' and '30 Rock.'
In 2011, Yofiel started to integrate 3D video with its existing audio architectures, as well as migrating the designs from the Native Instruments Reaktor application, to native binary applications for Windows and MacOS. Spiralab 2 is the first software being made commercially available since the initiation of native binary development for AV applications.
Thank you for your interest in Yofiel. I hope you enjoyed learning about Husserl 2.
- Ernest Leonardo Meyer