Thanks!
193 karma · joined March 16, 2011
Thanks!
It allows you to quickly get up and running with a three-part harmony, based on a chosen key/scale/degree. But once you have your arp running, that's when the fun really begins, because you can fulfill your own Klaus Schulze fantasies right in the browser (and eventually on hardware).
First, you can tweak arp voices, patterns, octaves, attack-release shape, as well as tempo divisions and per-part loop lengths (unequal lengths phase against each other, a la Steve Reich).
Second, record your own 16-step Sequence and apply it to any part, forwards or reversed, and record a chord progression that plays itself, moving the whole ensemble one degree per bar while the melody transposes to follow.
Third, add a Drone layer from one of five voice types, including Solina-like strings and a Mellotron-like choir.
Fourth, pass your arps through Effects, such as a tempo-synced delay, including dotted-8ths, four kinds of reverb, and a swirly phaser.
Fifth, auto-tweak everything in the Mod section: Cutoff, Resonance, Shape, Drive, Reverb, Pitch, Feedback, Delay, Volume, Phaser. There are five LFO shapes, from a simple Triangle to a Lorenz-attractor Chaos modulator, with cycle times down to 30 minutes.
Sixth, now that you have everything going, you have ten real-time performance controls in Master: Tempo, Pitch, Swing, Drive, Entropy (from precise to seasick), Cutoff, Resonance, Feedback (tuned to the key root, it will howl when pushed), Glide, Output.
Two unique features: the Anomaly button generates a random patch that's always in key, and the year selector swaps the whole circuit: 2026 is clinical, while 1983 gets pulse-width drift, drive with bias memory, and a CRT-effect over the screen.
One more thing to share, this synth operates by default in keys and scales, but it has also been designed to allow you to break free from that and go fully experimental and create noise. Almost all parameters go well beyond polite (check out the Gnarl, Scream preset for an example, but cover your ears).
Happy to answer any questions about the Web Audio engine, as of now the entire codebase lives in a single HTML file. I'm currently working on porting to the Daisy Seed platform, which has been both challenging and fun.
Basically, I wanted to give people a way to have fun with arps and make some cool music in the process.
PlayOn! Sports is a rapidly growing startup and the nation's largest producer and distributor of high school sports events. We are hiring a Software Developer to join our team.
You will work on building our video processing platform that sits behind our suite of products for producing and viewing high school sports events on the web, mobile devices, and television. This position develops both desktop and server-side components for manipulating video, including compositing graphics, encoding video, transcoding video, post-production workflows, and integration with CDNs. Responsibilities include writing code, building automated tests, contributing to system architecture, mentoring developers, reviewing code, and contributing to development methodologies and standards for the team.
Requirements
* 5+ years experience developing software in C#, Java, Scala, JavaScript or Ruby
* Experience building desktop applications
* Good understanding of video processing software, standards and methodologies such as ffmpeg, Libav, DirectShow or AV Foundation
* Experience working on a public-facing web site with a large audience
* Knowledge of HTTP / REST and modern web standards
Preferred Skills / Experience
* BS in Computer Science or equivalent
* WPF, Xamarin, Silverlight, and Visual Studio
* Cloud experience with AWS, including ec2, dynamo and lambda * Git or similar VCS
* Practical experience with continuous integration processes and products such as Snap CI and Jenkins
* Good understand of design patterns and related libraries such as MVVM, MVC and Prism
* Strong communication, teamwork and interpersonal skills
Fill your bowl to the brim and it will spill. Keep sharpening your knife and it will blunt. Chase after money and security and your heart will never unclench. Care about people's approval and you will be their prisoner.
Do your work, then let go. The only path to serenity.
And I also think CompSci folks would do well to work on a personal software project on nights and weekends and see it through to release and get actual people to use what you wrote. There's so much valuable experience that comes from that process that can never be learned in a classroom, or even from most jobs to be honest.