▼ src | |
▼ deluge | |
► drivers | |
► dmac | |
dmac.h | |
► mtu | |
mtu.h | |
► oled | |
oled.h | |
► pic | |
pic.h | |
► rspi | |
rspi.h | |
► ssi | |
ssi.h | |
► uart | |
uart.h | |
► usb | |
► userdef | |
r_usb_pmidi_config.h | |
► dsp | |
► compressor | |
rms_feedback.h | |
► convolution | |
impulse_response_processor.h | |
► delay | |
delay.h | |
delay_buffer.h | |
► dx | |
dx7note.h | |
engine.h | |
EngineMkI.h | |
env.h | |
fm_core.h | |
fm_op_kernel.h | |
math_lut.h | |
pitchenv.h | |
► envelope_follower | |
absolute_value.h | |
► fft | |
fft_config_manager.h | |
► filter | |
filter.h | |
filter_set.h | |
hpladder.h | |
ladder_components.h | |
lpladder.h | |
svf.h | |
► granular | |
GranularProcessor.h | |
► interpolate | |
interpolate.h | |
► oscillators | |
basic_waves.h | |
oscillator.h | |
sine_osc.h | |
► reverb | |
► freeverb | |
allpass.hpp | |
comb.hpp | |
freeverb.hpp | |
tuning.h | |
base.hpp | |
cosine_oscillator.hpp | |
digital.hpp | |
fx_engine.hpp | |
mutable.hpp | |
reverb.hpp | |
► timestretch | |
time_stretcher.h | |
stereo_sample.h | |
util.hpp | |
► gui | |
► colour | |
colour.h | |
palette.h | |
rgb.h | |
► context_menu | |
► clip_settings | |
clip_settings.h | |
launch_style.h | |
new_clip_type.h | |
► sample_browser | |
kit.h | |
synth.h | |
► stem_export | |
cancel_stem_export.h | |
done_stem_export.h | |
audio_input_selector.h | |
clear_song.h | |
configure_song_macros.h | |
context_menu.h | |
delete_file.h | |
load_instrument_preset.h | |
midi_learn_mode.h | |
overwrite_file.h | |
save_song_or_instrument.h | |
► fonts | |
fonts.h | |
► l10n | |
l10n.h | |
language.h | |
strings.h | |
► menu_item | |
► arpeggiator | |
► midi_cv | |
arp_integer.h | |
bass_probability.h | |
chord_polyphony.h | |
chord_probability.h | |
gate.h | |
note_probability.h | |
ratchet_amount.h | |
ratchet_probability.h | |
rate.h | |
rhythm.h | |
sequence_length.h | |
spread_gate.h | |
spread_octave.h | |
spread_velocity.h | |
arp_unpatched_param.h | |
chord_type.h | |
include_in_kit_arp.h | |
mode.h | |
mpe_velocity.h | |
note_mode.h | |
note_mode_for_drums.h | |
octave_mode.h | |
octaves.h | |
preset_mode.h | |
randomizer_lock.h | |
rate.h | |
rhythm.h | |
step_repeat.h | |
sync.h | |
► audio_clip | |
attack.h | |
audio_source_selector.h | |
reverse.h | |
sample_marker_editor.h | |
set_clip_length_equal_to_sample_length.h | |
specific_output_source_selector.h | |
transpose.h | |
► audio_compressor | |
compressor_params.h | |
compressor_values.h | |
► automation | |
automation.h | |
► bend_range | |
main.h | |
per_finger.h | |
► cv | |
cv2Mapping.h | |
selection.h | |
submenu.h | |
transpose.h | |
volts.h | |
► defaults | |
► ui | |
► clip_type | |
default_new_clip_type.h | |
bend_range.h | |
favourites_layout.h | |
grid_default_active_mode.h | |
hold_time.h | |
keyboard_layout.h | |
magnitude.h | |
metronome_volume.h | |
pad_brightness.h | |
scale.h | |
session_layout.h | |
slice_mode.h | |
startup_song_mode.h | |
swing_interval.h | |
velocity.h | |
► delay | |
analog.h | |
ping_pong.h | |
sync.h | |
► dx | |
browse.h | |
cartridge.h | |
engine_select.h | |
global_params.h | |
operator_params.h | |
param.h | |
► envelope | |
segment.h | |
► filter | |
info.h | |
mode.h | |
param.h | |
► firmware | |
version.h | |
► flash | |
status.h | |
► fx | |
clipping.h | |
► gate | |
mode.h | |
off_time.h | |
selection.h | |
► generate | |
g_menus.inc | |
► keyboard | |
layout.h | |
► lfo | |
rate.h | |
shape.h | |
sync.h | |
type.h | |
► midi | |
► device_definition | |
linked.h | |
submenu.h | |
► follow | |
follow_channel.h | |
follow_feedback_automation.h | |
follow_feedback_channel_type.h | |
follow_kit_root_note.h | |
► sound | |
channel.h | |
note_for_drum.h | |
after_touch_to_mono.h | |
bank.h | |
command.h | |
default_velocity_to_level.h | |
device.h | |
device_send_clock.h | |
devices.h | |
mpe_to_mono.h | |
pgm.h | |
preset.h | |
sub.h | |
takeover.h | |
transpose.h | |
y_axis_to_cc1.h | |
► mod_fx | |
depth_patched.h | |
depth_unpatched.h | |
feedback.h | |
offset.h | |
type.h | |
► modulator | |
destination.h | |
transpose.h | |
► monitor | |
mode.h | |
► mpe | |
direction_selector.h | |
zone_num_member_channels.h | |
zone_selector.h | |
► note | |
fill.h | |
iterance_divisor.h | |
iterance_preset.h | |
iterance_step_toggle.h | |
probability.h | |
selected_note.h | |
velocity.h | |
► note_row | |
fill.h | |
iterance_divisor.h | |
iterance_preset.h | |
iterance_step_toggle.h | |
probability.h | |
selected_note_row.h | |
► osc | |
► source | |
feedback.h | |
volume.h | |
wave_index.h | |
audio_recorder.h | |
pulse_width.h | |
retrigger_phase.h | |
sync.h | |
type.h | |
► patch_cable_strength | |
fixed.h | |
range.h | |
regular.h | |
► patched_param | |
integer.h | |
integer_non_fm.h | |
pan.h | |
► performance_session_view | |
editing_mode.h | |
► record | |
countin.h | |
loop_command.h | |
quantize.h | |
threshold_mode.h | |
► reverb | |
► sidechain | |
shape.h | |
volume.h | |
damping.h | |
hpf.h | |
lpf.h | |
model.h | |
pan.h | |
room_size.h | |
width.h | |
► runtime_feature | |
devSysexSetting.h | |
emulated_display.h | |
setting.h | |
settings.h | |
shift_is_sticky.h | |
► sample | |
► browser_preview | |
mode.h | |
end.h | |
interpolation.h | |
loop_point.h | |
pitch_speed.h | |
repeat.h | |
reverse.h | |
start.h | |
time_stretch.h | |
transpose.h | |
utils.h | |
► sequence | |
direction.h | |
► shortcuts | |
version.h | |
► sidechain | |
attack.h | |
release.h | |
send.h | |
sync.h | |
volume.h | |
► song | |
configure_macros.h | |
midi_learn.h | |
► source | |
► patched_param | |
fm.h | |
patched_param.h | |
transpose.h | |
► source_selection | |
range.h | |
regular.h | |
► stem_export | |
start.h | |
► stutter | |
ping_pong.h | |
quantized.h | |
reversed.h | |
use_song_stutter.h | |
► submenu | |
actual_source.h | |
arp_mpe_submenu.h | |
bend.h | |
envelope.h | |
modulator.h | |
MPE.h | |
sidechain.h | |
► swing | |
interval.h | |
► sync_level | |
relative_to_song.h | |
► trigger | |
► in | |
ppqn.h | |
► out | |
ppqn.h | |
► unison | |
count.h | |
detune.h | |
stereoSpread.h | |
► unpatched_param | |
pan.h | |
updating_reverb_params.h | |
► voice | |
polyphony.h | |
priority.h | |
active_scales.h | |
audio_interpolation.h | |
bend_range.h | |
colour.h | |
decimal.h | |
edit_name.h | |
enumeration.h | |
file_selector.h | |
filter_route.h | |
formatted_title.h | |
integer.h | |
integer_range.h | |
key_range.h | |
master_transpose.h | |
menu_item.h | |
menu_item_with_cc_learning.h | |
multi_range.h | |
number.h | |
param.h | |
patch_cable_strength.h | |
patch_cables.h | |
patched_param.h | |
ppqn.h | |
range.h | |
selection.h | |
source_selection.h | |
submenu.h | |
submenu_referring_to_one_thing.h | |
sync_level.h | |
synth_mode.h | |
toggle.h | |
transpose.h | |
unpatched_param.h | |
value.h | |
value_scaling.h | |
► ui | |
► browser | |
browser.h | |
dx_browser.h | |
sample_browser.h | |
slot_browser.h | |
► keyboard | |
► column_controls | |
chord.h | |
chord_mem.h | |
control_column.h | |
dx.h | |
mod.h | |
scale_mode.h | |
session.h | |
song_chord_mem.h | |
velocity.h | |
► layout | |
chord_keyboard.h | |
chord_library.h | |
column_control_state.h | |
column_controls.h | |
in_key.h | |
isomorphic.h | |
norns.h | |
piano.h | |
velocity_drums.h | |
chords.h | |
keyboard_screen.h | |
layout.h | |
notes_state.h | |
state_data.h | |
► load | |
load_instrument_preset_ui.h | |
load_midi_device_definition_ui.h | |
load_pattern_ui.h | |
load_song_ui.h | |
load_ui.h | |
► rename | |
rename_clip_ui.h | |
rename_drum_ui.h | |
rename_midi_cc_ui.h | |
rename_output_ui.h | |
rename_ui.h | |
► save | |
save_instrument_preset_ui.h | |
save_kit_row_ui.h | |
save_midi_device_definition_ui.h | |
save_pattern_ui.h | |
save_song_ui.h | |
save_ui.h | |
audio_recorder.h | |
menus.h | |
qwerty_ui.h | |
root_ui.h | |
sample_marker_editor.h | |
slicer.h | |
sound_editor.h | |
ui.h | |
► views | |
arranger_view.h | |
audio_clip_view.h | |
automation_view.h | |
clip_navigation_timeline_view.h | |
clip_view.h | |
instrument_clip_view.h | |
performance_view.h | |
session_view.h | |
timeline_view.h | |
view.h | |
► waveform | |
waveform_basic_navigator.h | |
waveform_render_data.h | |
waveform_renderer.h | |
ui_timer_manager.h | |
► hid | |
► display | |
► numeric_layer | |
numeric_layer.h | |
numeric_layer_basic_text.h | |
numeric_layer_loading_animation.h | |
numeric_layer_scroll_transition.h | |
numeric_layer_scrolling_text.h | |
► oled_canvas | |
canvas.h | |
display.h | |
oled.h | |
seven_segment.h | |
► led | |
indicator_leds.h | |
pad_leds.h | |
► matrix | |
matrix_driver.h | |
pad.h | |
button.h | |
buttons.h | |
encoder.h | |
encoders.h | |
hid_sysex.h | |
► io | |
► debug | |
log.h | |
print.h | |
► midi | |
► cable_types | |
din.h | |
usb_common.h | |
usb_device_cable.h | |
usb_hosted.h | |
► device_specific | |
midi_device_lumi_keys.h | |
specific_midi_device.h | |
learned_midi.h | |
midi_device.h | |
midi_device_manager.h | |
midi_engine.h | |
midi_follow.h | |
midi_takeover.h | |
midi_transpose.h | |
sysex.h | |
► memory | |
allocate_unique.h | |
cache_manager.h | |
external_allocator.h | |
fast_allocator.h | |
general_memory_allocator.h | |
memory_allocator_interface.h | |
memory_region.h | |
object_pool.h | |
sdram_allocator.h | |
stealable.h | |
► model | |
► action | |
action.h | |
action_clip_state.h | |
action_logger.h | |
► clip | |
audio_clip.h | |
clip.h | |
clip_array.h | |
clip_instance.h | |
clip_instance_vector.h | |
clip_minder.h | |
instrument_clip.h | |
instrument_clip_minder.h | |
► consequence | |
consequence.h | |
consequence_arranger_params_time_inserted.h | |
consequence_audio_clip_set_sample.h | |
consequence_begin_playback.h | |
consequence_clip_begin_linear_record.h | |
consequence_clip_existence.h | |
consequence_clip_horizontal_shift.h | |
consequence_clip_instance_change.h | |
consequence_clip_instance_existence.h | |
consequence_clip_length.h | |
consequence_instrument_clip_multiply.h | |
consequence_note_array_change.h | |
consequence_note_existence.h | |
consequence_note_row_horizontal_shift.h | |
consequence_note_row_length.h | |
consequence_note_row_mute.h | |
consequence_output_existence.h | |
consequence_param_change.h | |
consequence_performance_view_press.h | |
consequence_scale_add_note.h | |
consequence_swing_change.h | |
consequence_tempo_change.h | |
► drum | |
drum.h | |
drum_name.h | |
gate_drum.h | |
midi_drum.h | |
non_audio_drum.h | |
► favourite | |
favourite_manager.h | |
► fx | |
stutterer.h | |
► global_effectable | |
global_effectable.h | |
global_effectable_for_clip.h | |
global_effectable_for_song.h | |
► instrument | |
cv_instrument.h | |
instrument.h | |
kit.h | |
melodic_instrument.h | |
midi_instrument.h | |
non_audio_instrument.h | |
► iterance | |
iterance.h | |
► midi | |
message.h | |
► mod_controllable | |
► filters | |
filter_config.h | |
mod_controllable.h | |
mod_controllable_audio.h | |
ModFXProcessor.h | |
► note | |
copied_note_row.h | |
note.h | |
note_row.h | |
note_row_vector.h | |
note_vector.h | |
► sample | |
sample.h | |
sample_cache.h | |
sample_cluster.h | |
sample_cluster_array.h | |
sample_controls.h | |
sample_holder.h | |
sample_holder_for_clip.h | |
sample_holder_for_voice.h | |
sample_low_level_reader.h | |
sample_perc_cache_zone.h | |
sample_playback_guide.h | |
sample_reader.h | |
sample_recorder.h | |
► scale | |
musical_key.h | |
note_set.h | |
preset_scales.h | |
scale_change.h | |
scale_mapper.h | |
utils.h | |
► settings | |
runtime_feature_settings.h | |
► song | |
clip_iterators.h | |
song.h | |
► voice | |
voice.h | |
voice_sample.h | |
voice_sample_playback_guide.h | |
voice_unison_part.h | |
voice_unison_part_source.h | |
model_stack.h | |
output.h | |
positionable.h | |
sync.h | |
timeline_counter.h | |
voiced.h | |
► modulation | |
► automation | |
auto_param.h | |
copied_param_automation.h | |
► midi | |
midi_knob_array.h | |
midi_param_collection.h | |
► params | |
param.h | |
param_collection.h | |
param_collection_summary.h | |
param_descriptor.h | |
param_manager.h | |
param_node.h | |
param_node_vector.h | |
param_set.h | |
► patch | |
patch_cable.h | |
patch_cable_set.h | |
patcher.h | |
► sidechain | |
sidechain.h | |
arpeggiator.h | |
arpeggiator_rhythms.h | |
envelope.h | |
knob.h | |
lfo.h | |
► playback | |
► mode | |
arrangement.h | |
playback_mode.h | |
session.h | |
playback_handler.h | |
► processing | |
► engines | |
audio_engine.h | |
cv_engine.h | |
cv_engine_c_interface.h | |
► live | |
live_input_buffer.h | |
live_pitch_shifter.h | |
live_pitch_shifter_play_head.h | |
► metronome | |
metronome.h | |
► sound | |
sound.h | |
sound_drum.h | |
sound_instrument.h | |
► stem_export | |
stem_export.h | |
audio_output.h | |
render_wave.h | |
source.h | |
vector_rendering_function.h | |
► storage | |
► audio | |
audio_file.h | |
audio_file_holder.h | |
audio_file_manager.h | |
audio_file_reader.h | |
► cluster | |
cluster.h | |
cluster_priority_queue.h | |
► multi_range | |
multi_range.h | |
multi_range_array.h | |
multi_wave_table_range.h | |
multisample_range.h | |
► wave_table | |
wave_table.h | |
wave_table_band_data.h | |
wave_table_holder.h | |
wave_table_reader.h | |
DX7Cartridge.h | |
file_item.h | |
flash_storage.h | |
smsysex.h | |
storage_manager.h | |
► testing | |
automated_tester.h | |
hardware_testing.h | |
► util | |
► algorithm | |
quick_sorter.h | |
► container | |
► array | |
c_string_array.h | |
ordered_resizeable_array.h | |
ordered_resizeable_array_with_multi_word_key.h | |
resizeable_array.h | |
resizeable_pointer_array.h | |
► hashtable | |
open_addressing_hash_table.h | |
► vector | |
named_thing_vector.h | |
enum_to_string_map.hpp | |
► lookuptables | |
lookuptables.h | |
cfunctions.h | |
chainload.h | |
comparison.h | |
const_functions.h | |
containers.h | |
d_string.h | |
exceptions.h | |
finally.h | |
fixedpoint.h | |
functions.h | |
intrinsics.h | |
misc.h | |
pack.h | |
phase_increment_fine_tuner.h | |
semver.h | |
string.h | |
try.h | |
waves.h | |
deluge.h | |
extern.h | |