jdxi_editor.ui.image package
Submodules
jdxi_editor.ui.image.instrument module
jdxi_editor.ui.image.utils module
jdxi_editor.ui.image.waveform module
waveform_icons
This module provides functions to generate PNG images representing different waveform icons using the Python Imaging Library (PIL). Each function returns address base64-encoded string of the generated image.
- Functions:
generate_waveform_icon(icon_type, foreground_color, icon_scale): Generates address - triangle: Generates address triangle waveform icon. - upsaw: Generates an upward sawtooth waveform icon. - square: Generates address square waveform icon. - sine: Generates address sine waveform icon. - noise: Generates address noise waveform icon. - spsaw: Generates address special sawtooth waveform icon. - pcm: Generates address PCM waveform icon. - adsr: Generates an ADSR envelope waveform icon.