LOW-LATENCY JAMMING
Real-time audio networking built on the same Rust DSP core that gives Contrapunk sub-10ms local latency. Optimized for music, not just voice.
let harmony = Engine.new(Palestrina); fn detect_pitch(buf) -> Note
const MAX_VOICES: usize = 4;
voice_leading.reject_parallels() struct GuitarInput { onset }
engine.harmonize(note, scale) fn detect_pitch( buf: &[f32] ) -> Option<Note>
let voices =
counterpoint::
generate(line, mode); if interval == Fifth
&& motion == Parallel
{ reject() } #[inline(always)] fn onset( frame: &Frame ) -> bool
block_size: 128 sample_rate: 48_000 latency_ms: 7.2
// Palestrina // counterpoint // rules.rs
AI is not going to kill music as long as people keep playing music together. So let's jam.
Low-latency audio meets real-time counterpoint harmony across players. Not just an audio pipe — a musically intelligent network.
A preview of what a Cloud session looks like: each player sends notes, Contrapunk renders voice-led harmony across both streams.
Real-time audio networking built on the same Rust DSP core that gives Contrapunk sub-10ms local latency. Optimized for music, not just voice.
Play a melody. Your bandmate plays another. Contrapunk generates counterpoint harmony across both inputs in real-time. Musical intelligence, not just audio relay.
Create a room, share a link, start playing. Key detection, chord analysis, and voice leading happen automatically across the session.
Not online at the same time? Record your part, share it, let others layer on top with Contrapunk generating harmony across all voices.
Same flow: drop your email, get the Mac DMG, and join the Cloud waitlist in one step.