hrubix
Ingeburgerd
Toch even delen hier op het forum... Een experiment om register data van old school music chips (zoals AY-3-8910/ PSG, oa gebruikt in 8bit computers als MSX, ZX Spectrum, Sega etc.) te vertalen naar Eurorack CV.
Waarom? Muziek geschreven voor dit soort chips laat zich lastig naar MIDI vertalen vanwege de vele frequentiewisselingen, modulatie effecten, ruis voor drum effecten etc. Er gaat veel informatie verloren of je genereert MIDI met gruwelijk veel pitchbend data.
Echter die frequentie data laat zich prima naar volt/oct en volume envelopes vertalen, om vervolgens af te spelen binnen eurorack of semi modular synths.
Opzet:
Pico RP2040 bordje speelt de VGM-bestanden (bevat ruw register data) af en via een 16 bit DAC wordt de frequentiedata vertaald naar pitch-CV (v/oct of hz/v) en volume-CV (vca cv 0-5 v). Ook noise register naar 0-5v die ik stuur naar een LP filter. Doepfer VCA module aangezien sommige synths andere voltage range gebruiken voor VCA en dit even een handige shortcut bleek. Admin interface om eea te configureren en met name de volume mapping.
De AY-3-8910 (PSG) omvat 3 geluidskanalen:
Luister dit voorbeeld, hier worden 2 melodie kanalen afgespeeld op een Behringer Model 15 (OSC 1 en 2), en bass op een Crave.
K-2 voor noise.
Bijna 1:1 met het origineel! Ik was best wel verbaasd hierover.
maw. Leuk experiment dat laat zien hoe je chiptune data naar eurorack kan vertalen, en dan wordt het uiteraard eenvoudig een compositie naar een nieuw niveau te brengen.
Waarom? Muziek geschreven voor dit soort chips laat zich lastig naar MIDI vertalen vanwege de vele frequentiewisselingen, modulatie effecten, ruis voor drum effecten etc. Er gaat veel informatie verloren of je genereert MIDI met gruwelijk veel pitchbend data.
Echter die frequentie data laat zich prima naar volt/oct en volume envelopes vertalen, om vervolgens af te spelen binnen eurorack of semi modular synths.
Opzet:
Pico RP2040 bordje speelt de VGM-bestanden (bevat ruw register data) af en via een 16 bit DAC wordt de frequentiedata vertaald naar pitch-CV (v/oct of hz/v) en volume-CV (vca cv 0-5 v). Ook noise register naar 0-5v die ik stuur naar een LP filter. Doepfer VCA module aangezien sommige synths andere voltage range gebruiken voor VCA en dit even een handige shortcut bleek. Admin interface om eea te configureren en met name de volume mapping.
De AY-3-8910 (PSG) omvat 3 geluidskanalen:
Luister dit voorbeeld, hier worden 2 melodie kanalen afgespeeld op een Behringer Model 15 (OSC 1 en 2), en bass op een Crave.
K-2 voor noise.
Bijna 1:1 met het origineel! Ik was best wel verbaasd hierover.
maw. Leuk experiment dat laat zien hoe je chiptune data naar eurorack kan vertalen, en dan wordt het uiteraard eenvoudig een compositie naar een nieuw niveau te brengen.