Algorave Jam Live Commentary episode 5

💻🎨🎼 The jam sessions run every Saturday night (UTC), livecoders of any experience are welcome (and encouraged) to join. 🦋 𝅘𝅥𝅮 𝅘𝅥𝅯 𝅘𝅥𝅰 𝅘𝅥𝅱 𝅘𝅥𝅲 Make More Music Do you want to learn about the Circle of Fifths? I wrote a historical fantasy fiction about it! You can spin in at https://monictheory.com/articles/circ... 🦋𝄞 𝄡 𝄢 🟆 👀🛜 Original video    • Flok WeekEndJam 20260627 cleary x F!x x la...   🖱️⌨️ Do you want to #livecode in flok with us? Head over to the toplap discord!   / discord   MUSIC cleary F!x swan lanegramvp unknown_deleter VIZ unknown_deleter 00:00 Introduction and Opening Musings The session opens with a live-coder intro and a look at E Phrygian registers, where overlapping sine and sawtooth waves cause audible masking. 02:52 Visual Live Coding in Hydra An analysis of Hydra code sharing tempo with Strudel, using multiplied black-and-white oscillators for visual FM synthesis and time loops. 05:34 Envelope Behaviors and Filter Control A review of square wave decay, amplitude, and attack parameters alongside a quick look at extreme low-pass and high-pass filter calls. 08:22 Relative Keys and Logarithmic Filters Shifting to harmonic neighbors A and B using a multiplicative bandpass filter, matching how human hearing works logarithmically. 12:50 Timbre, Counterpoint, and Microtonal Synthesis A pentatonic motif serves as a canvas for contrapuntal melodies and a low, quarter-tonal FM synth warble that sits cleanly below the mix. 15:48 Mixing Sources and Sample Slicing Hydra's object chaining is showcased by mixing a gradient with a Voronoi source before pixelating it, followed by slicing a sample into 24 segments. 17:24 Modal Aliases and Harmonic Structure A progression into A Aeolian, which functions as a harmonically equivalent alias of E Phrygian since both stem from the C major basis modes. 19:31 Sonic Snapshot and the "Cherry Kick" An audio breakdown reveals a broken kick pattern, a midpoint pentatonic line, and a kick drum executing high frequency pitch sweeps called a "cherry kick". 24:16 Constructive Synthesis vs. Sample Modification A preference for real-time constructive synthesis (FM/additive) over fixed samples, which can only be modified with destructive filters. 29:12 Rhythmic Patterns and Probabilistic Triggers A classic tech-house loop using 909 hats and an industrial snare, featuring a 50% conditional coin-toss trigger on the first bass drum. 31:10 Tonal Overloading and Chromatic Indexing An experimental sequence patterns Mixolydian and Lydian scales simultaneously, overloading the tonal spectrum to build transition friction. 36:43 Audio Routing, Reverb, and Pan Controls A piano sample is treated with reverb, a `.mask()` gatekeeper, and a `.pan()` function that relies strictly on stereo playback systems. 38:27 Comment Buffers and Euclidean Rhythms Using comments to safely stage code before runtime evaluation, building a mixed-meter Euclidean rhythm that loops over two full cycles. 41:43 Moving Across the Harmonic Gear Reflecting on the jam's C major white-key bounds before celebrating a shift to G major via D Mixolydian, moving one step on the gear of harmony. 44:14 Visual Tempo Ratios Exploring harmonic tempo in Hydra by compounding a 4/5 fractional BPM value to generate distinct rhythmic cousins instead of standard halftime. 46:20 Bossa Nova Harmonies and Swing Algorithms A look at Bossa Nova chords leads into the `.swingBy()` function, which leaves downbeats uniform while shifting off-beats to add a natural lilt. 51:43 Syntax Shorthands and Fluid Visuals A live track alternates wave shapes using shorthand vibrato depths, while the visuals shift into a fluid, morphing oil-and-water texture. 54:58 Crowdsourced Sitars and Sample Time-Stretching The team crowdsources a sitar with delay, while a kick drum sample is slowed to 5% speed to stretch its envelope and drop its high frequencies down. 57:45 Reference Errors and Closing Jam A global variable reference error temporarily halts the evaluation engine, leading to technical reflections on collaborative live-coding before sign-off. #algorave #strudel #livecode #crativecoding #softwareengineer #musicianlife #artistlife