jdxi_editor.midi.jupiter8_synthesis

Jupiter 8 String Synthesis Module

This module provides functions to create Jupiter 8-like string sounds using pure Python synthesis without requiring SoundFonts or external audio libraries.

Functions

create_jupiter8_string([frequency, duration, sample_rate])

Create a Jupiter 8-like string sound using additive synthesis

create_string_chord(frequencies[, duration, sample_rate])

Create a chord of Jupiter 8-like strings

demo_jupiter8_strings()

Demo function to create and save Jupiter 8-like string sounds

Module Contents

jdxi_editor.midi.jupiter8_synthesis.create_jupiter8_string(frequency=440, duration=2.0, sample_rate=44100)[source]

Create a Jupiter 8-like string sound using additive synthesis

jdxi_editor.midi.jupiter8_synthesis.create_string_chord(frequencies, duration=3.0, sample_rate=44100)[source]

Create a chord of Jupiter 8-like strings

jdxi_editor.midi.jupiter8_synthesis.demo_jupiter8_strings()[source]

Demo function to create and save Jupiter 8-like string sounds