Source code for jdxi_editor.ui.editors.address.factory

from jdxi_editor.midi.data.address.address import (
    JDXiSysExAddress,
    JDXiSysExAddressStartMSB,
    JDXiSysExOffsetProgramLMB,
    JDXiSysExOffsetTemporaryToneUMB,
)
from jdxi_editor.midi.data.address.arpeggio import ArpeggioAddress
from jdxi_editor.midi.data.address.sysex import ZERO_BYTE


[docs] def create_vocal_fx_address(): """Create Vocal Fx Address""" address = JDXiSysExAddress( JDXiSysExAddressStartMSB.TEMPORARY_PROGRAM, JDXiSysExOffsetTemporaryToneUMB.COMMON, JDXiSysExOffsetProgramLMB.VOCAL_EFFECT, ZERO_BYTE, ) return address
[docs] def create_arp_address(): """Create Arp Address""" address = JDXiSysExAddress( msb=ArpeggioAddress.TEMPORARY_PROGRAM, umb=ArpeggioAddress.ARP_PART, lmb=ArpeggioAddress.ARP_GROUP, lsb=ZERO_BYTE, ) return address