get_analogue_synth_cc_name   xtlang


Defined in:  https://github.com/digego/extempore/tree/v0.8.9/examples/sharedsystem/setup.xtm

Implementation

;; finally, if you're using both the analogue synth and have set up some MIDI
;; devices, here are some helpers for controlling the analogue synth from a MIDI
;; controller
(bind-func get_analogue_synth_cc_name
  (let ((string_names (array_ref
      "osc1: gain" "osc1: wave shape 0:sin 1:saw 2:sqr 3:tri" "osc1: pulse width" "osc1: fine tune" "osc1: course tune" "osc1: pan (deprecated)" "n/a" "n/a"
      "osc2: gain" "osc2: wave shape 0:sin 1:saw 2:sqr 3:tri" "osc2: pulse width" "osc2: fine tune" "osc2: course tune" "osc2: pan (deprecated)" "n/a" "n/a"
      "osc3: gain" "osc3: wave shape 0:sin 1:saw 2:sqr 3:tri" "osc3: pulse width" "osc3: fine tune" "osc3: course tune" "osc3: pan (deprecated)" "n/a" "n/a"
      "osc3: gain" "osc4: wave shape 0:sin 1:saw 2:sqr 3:tri" "osc4: pulse width" "osc4: fine tune" "osc4: course tune" "osc4: pan (deprecated)" "n/a" "n/a"
      "sub: gain" "noise: gain" "noise: white/pink (0:white 1:pink)" "lpf: 12/24 db (0:12 1:24)" "lpf: cutoff" "lpf: resonance" "hfp: cutoff" "lpf: overdrive"
      "amp env: attack" "amp env: decay" "amp env: sustain" "amp env: release" "amp env: length multiplier" "pitch env: attack" "pitch env: decay" "pitch env: range"
      "filter env: attack" "filter env: decay" "filter env: sustain" "filter env: release" "filter env: length multiplier" "filter env: frequency range" "filter env: track pitch amount" "filter env: track amplitude amount"
      "delay: left" "delay: right" "delay: mix" "delay: feedback" "reverb: mix" "reverb: room size" "reverb: pre-delay" "reverb: absorb"
      "flanger: mix" "flanger: lo/ms" "flanger: lo/scale" "flanger: hi/ms" "flanger: hi/scale" "flanger: rate" "flanger: fb" "n/a"
      "global: pan" "global: gain" "global: portamento" "reset (if val === 127)"
      "matrix: source" "matrix: target" "matrix: amt" "n/a"
      "lfo1: attack" "lfo1: decay" "lfo1: attack curve" "lfo1: decay curve" "lfo1: length" "lfo1: amplitude" "lfo1: frequency" "lfo1: wave")))
    (lambda (cc:i32)
      (if (> cc 88)
          "<no cc for analogue synth>"
          (aref string_names cc)))))


Back to Index

Similar Entries

  • Cconj    xtlang
  • Ccos    xtlang
  • Ccosh    xtlang
  • Ccot    xtlang
  • Ccoth    xtlang
  • Ccsc    xtlang
  • Ccsch    xtlang
  • CefColorGetA    xtlang
  • CefColorGetB    xtlang
  • CefColorGetG    xtlang
  • CefColorGetR    xtlang
  • MCC    xtlang
  • PmEvent_cc_p    xtlang
  • Widget_button    xtlang
  • Widget_button    xtlang
  • Widget_button_c    xtlang
  • Widget_cb    xtlang
  • Widget_checkbox    xtlang
  • Widget_checkbox    xtlang
  • Widget_checkbox_c    xtlang
  • Widget_child_p    xtlang
  • Widget_find_inorder    xtlang
  • Widget_find_postorder    xtlang
  • Widget_find_preorder    xtlang
  • Widget_free    xtlang
  • Widget_id    xtlang
  • Widget_internal_p    xtlang
  • Widget_leaf_p    xtlang
  • Widget_left_child    xtlang
  • Widget_parent    xtlang
  • Widget_parent_p    xtlang
  • Widget_radio    xtlang
  • Widget_radio    xtlang
  • Widget_radio_c    xtlang
  • Widget_right_child    xtlang
  • Widget_set_cb    xtlang
  • Widget_set_left_child    xtlang
  • Widget_set_parent    xtlang
  • Widget_set_right_child    xtlang
  • Widget_set_split    xtlang
  • Widget_set_type    xtlang
  • Widget_slider    xtlang
  • Widget_slider    xtlang
  • Widget_slider2D    xtlang
  • Widget_slider2D    xtlang
  • Widget_slider2D_c    xtlang
  • Widget_slider_c    xtlang
  • Widget_split    xtlang
  • Widget_split_horizontal_p    xtlang
  • Widget_split_vertical_p    xtlang
  • Widget_swap_children    xtlang
  • Widget_swap_split_orientation    xtlang
  • Widget_type    xtlang
  • Widget_type_add_flags    xtlang
  • Widget_type_remove_flags    xtlang
  • Widget_walk_inorder    xtlang
  • Widget_walk_postorder    xtlang
  • Widget_walk_preorder    xtlang
  • Widget_with_cb    xtlang
  • aiGetMaterialFloat    xtlang
  • amp_pitch_env_cc    xtlang
  • analogue-load-preset    scheme
  • analogue-load-state    scheme
  • analogue-reset    scheme
  • analogue-save-preset    scheme
  • analogueVec_fx    xtlang
  • analogueVec_note    xtlang
  • analogue_cc    xtlang
  • analogue_drwho_bass    xtlang
  • analogue_drwho_lead    xtlang
  • analogue_drwho_swoosh    xtlang
  • analogue_fx    xtlang
  • analogue_get_mod_matrix    xtlang
  • analogue_note    xtlang
  • analogue_oxygene_bass    xtlang
  • analogue_oxygene_bass    xtlang
  • analogue_oxygene_lead    xtlang
  • analogue_oxygene_lead    xtlang
  • analogue_oxygene_riff    xtlang
  • analogue_pale_organ    xtlang
  • analogue_remove_file    xtlang
  • analogue_reset    xtlang
  • analogue_set_mod_matrix    xtlang
  • bind-data-getters    scheme
  • bind-lib-xtm-get-string    macro
  • blsawXAnalogue_c    xtlang
  • bltriXAnalogue_c    xtlang
  • call/cc    scheme
  • cc0    scheme
  • cc1    scheme
  • cc2    scheme
  • cc3    scheme
  • cc4    scheme
  • cerberus_amp_pitch_env_cc    xtlang
  • cerberus_cc    xtlang
  • cerberus_delay_cc    xtlang
  • cerberus_extras_cc    xtlang
  • cerberus_filter_cc    xtlang
  • cerberus_filter_env_cc    xtlang
  • cerberus_flanger_cc    xtlang
  • cerberus_get_filtertype    xtlang
  • cerberus_get_lfo_waveform    xtlang
  • cerberus_get_mod_matrix    xtlang
  • cerberus_get_noisetype    xtlang
  • cerberus_get_waveform    xtlang
  • cerberus_get_wt_expr    scheme
  • cerberus_lfo1_cc    xtlang
  • cerberus_lfo2_cc    xtlang
  • cerberus_lfo3_cc    xtlang
  • cerberus_lfo4_cc    xtlang
  • cerberus_main_cc    xtlang
  • cerberus_matrix_cc    xtlang
  • cerberus_osc1_cc    xtlang
  • cerberus_osc2_cc    xtlang
  • cerberus_osc3_cc    xtlang
  • cerberus_osc4_cc    xtlang
  • cerberus_reverb_cc    xtlang
  • cerberus_sub_noise_cc    xtlang
  • constructor-name-and-type    scheme
  • cvGetHistValue_1D    xtlang
  • cvGetHistValue_2D    xtlang
  • cvGetHistValue_3D    xtlang
  • deconstructor-name-and-type    scheme
  • delay_cc    xtlang
  • dict_get    xtlang
  • extras_cc    xtlang
  • filename-from-path    scheme
  • filename-strip-extension    scheme
  • filter_cc    xtlang
  • filter_env_cc    xtlang
  • flanger_cc    xtlang
  • fleet_get_api    xtlang
  • fleet_get_ip_list    xtlang
  • fleet_get_machines    xtlang
  • fleet_get_state    xtlang
  • fleet_get_state    xtlang
  • fleet_get_units    xtlang
  • fluid-cube-get-column    xtlang
  • fluid-cube-get-first-column    xtlang
  • fluid-cube-get-first-row    xtlang
  • fluid-cube-get-last-column    xtlang
  • fluid-cube-get-last-row    xtlang
  • fluid-cube-get-row    xtlang
  • fmsynth    scheme
  • fmsynth    scheme
  • fmsynth    scheme
  • fmsynth_note    xtlang
  • forced-gl-getprocaddress    scheme
  • forced-gl-getprocaddress    scheme
  • get-em-length    scheme
  • get-fbo    xtlang
  • get-fbo    xtlang
  • get-fluid-cube    xtlang
  • get-fluid-cube-1    xtlang
  • get-fluid-cube-2    xtlang
  • get-llvm-path    scheme
  • get-matching-length    scheme
  • get-midi-device-names-alist    scheme
  • get-midi-input-device-names-alist    scheme
  • get-midi-output-device-names-alist    scheme
  • get-named-arg    scheme
  • get-scale-scale    scheme
  • get-scale-stepsize    scheme
  • get-true-matches    scheme
  • get-var-em-size    scheme
  • get-velocity    xtlang
  • get_LCG_Pseudorandom_Number    xtlang
  • get_amp_env    xtlang
  • get_browser_process_handler    xtlang
  • get_context_menu_handler    xtlang
  • get_cursor_pos    xtlang
  • get_dialog_handler    xtlang
  • get_display_handler    xtlang
  • get_download_handler    xtlang
  • get_drag_handler    xtlang
  • get_file_name    xtlang
  • get_filter_env    xtlang
  • get_filtertype    xtlang
  • get_find_handler    xtlang
  • get_fluid_cube    xtlang
  • get_focus_handler    xtlang
  • get_focused_frame    xtlang
  • get_frame    xtlang
  • get_frame_byident    xtlang
  • get_frame_count    xtlang
  • get_frame_identifiers    xtlang
  • get_frame_names    xtlang
  • get_geolocation_handler    xtlang
  • get_hand_data    xtlang
  • get_host    xtlang
  • get_identifier    xtlang
  • get_jsdialog_handler    xtlang
  • get_keyboard_handler    xtlang
  • get_lfo_waveform    xtlang
  • get_life_span_handler    xtlang
  • get_load_handler    xtlang
  • get_main_frame    xtlang
  • get_midi_evt_a    xtlang
  • get_midi_evt_b    xtlang
  • get_midi_evt_channel    xtlang
  • get_midi_evt_clocktime    xtlang
  • get_midi_evt_timestamp    xtlang
  • get_midi_evt_type    xtlang
  • get_midi_in    xtlang
  • get_midi_out    xtlang
  • get_mod_matrix    xtlang
  • get_new_pos    xtlang
  • get_new_pos2    xtlang
  • get_noise_amp    xtlang
  • get_noise_type    xtlang
  • get_noisetype    xtlang
  • get_pitch_env    xtlang
  • get_polyphony    xtlang
  • get_position    xtlang
  • get_render_handler    xtlang
  • get_render_process_handler    xtlang
  • get_request_handler    xtlang
  • get_resource_bundle_handler    xtlang
  • get_state    xtlang
  • get_touch_id    xtlang
  • get_touch_x    xtlang
  • get_touch_y    xtlang
  • get_type    xtlang
  • get_vbo    xtlang
  • get_velocity    xtlang
  • get_waveform    xtlang
  • get_window    xtlang
  • get_wt_expr    scheme
  • get_x    xtlang
  • get_x    xtlang
  • get_x    xtlang
  • get_x    xtlang
  • get_y    xtlang
  • get_y    xtlang
  • get_y    xtlang
  • get_y    xtlang
  • get_z    xtlang
  • get_z    xtlang
  • ghttp_perform_GET    xtlang
  • glew-name-from-gl-name    scheme
  • glfw_get_framebuffer_height    xtlang
  • glfw_get_framebuffer_width    xtlang
  • glfw_get_pixel_ratio    xtlang
  • glfw_get_window_height    xtlang
  • glfw_get_window_width    xtlang
  • godot_array_get    xtlang
  • godot_color_get_r    xtlang
  • godot_global_get_singleton    xtlang
  • godot_method_bind_get_method    xtlang
  • godot_variant_get_type    xtlang
  • gui_add_widget    xtlang
  • gui_add_widget    xtlang
  • gui_find_widget_with_id    xtlang
  • hostname    xtlang
  • impc:aot:insert-namedtype-binding-details    scheme
  • impc:ir:clean-named-type    scheme
  • impc:ir:compiler:closure-from-getter    scheme
  • impc:ir:get-alignment    scheme
  • impc:ir:get-arity-from-pretty-closure    scheme
  • impc:ir:get-array-type-from-str    scheme
  • impc:ir:get-base-type    scheme
  • impc:ir:get-base-type-g    scheme
  • impc:ir:get-closure-type-from-str    scheme
  • impc:ir:get-function-type-from-str    scheme
  • impc:ir:get-generic-tuple-typevars    scheme
  • impc:ir:get-pretty-closure-arg-strings    scheme
  • impc:ir:get-pretty-tuple-arg-strings    scheme
  • impc:ir:get-ptr-depth    scheme
  • impc:ir:get-tuple-type-from-str    scheme
  • impc:ir:get-tuple-type-size    scheme
  • impc:ir:get-type-expand-poly    scheme
  • impc:ir:get-type-from-pretty-array    scheme
  • impc:ir:get-type-from-pretty-closure    scheme
  • impc:ir:get-type-from-pretty-str    scheme
  • impc:ir:get-type-from-pretty-str-rec    scheme
  • impc:ir:get-type-from-pretty-tuple    scheme
  • impc:ir:get-type-from-pretty-vector    scheme
  • impc:ir:get-type-from-str    scheme
  • impc:ir:get-type-joiner    scheme
  • impc:ir:get-type-size    scheme
  • impc:ir:get-type-str    scheme
  • impc:ir:get-vector-type-from-str    scheme
  • impc:ir:gname    scheme
  • impc:ir:split-and-decode-poly-adhoc-name    scheme
  • impc:ti:completely-unwrap-named-type    scheme
  • impc:ti:generate-generic-type-cname    scheme
  • impc:ti:get-builtin-args    scheme
  • impc:ti:get-builtin-docstring    scheme
  • impc:ti:get-builtin-type-str    scheme
  • impc:ti:get-closure-arg-symbols    scheme
  • impc:ti:get-closure-arg-types    scheme
  • impc:ti:get-closure-body    scheme
  • impc:ti:get-closure-docstring    scheme
  • impc:ti:get-closure-names    scheme
  • impc:ti:get-closure-or-nativefunc-arg-types    scheme
  • impc:ti:get-closure-or-nativefunc-docstring    scheme
  • impc:ti:get-closure-or-nativefunc-type    scheme
  • impc:ti:get-closure-type    scheme
  • impc:ti:get-closure-zone-size    scheme
  • impc:ti:get-expression-type    scheme
  • impc:ti:get-generic-type-as-tuple    scheme
  • impc:ti:get-generictype-candidate-types    scheme
  • impc:ti:get-global-var-types    scheme
  • impc:ti:get-globalvar-docstring    scheme
  • impc:ti:get-globalvar-type    scheme
  • impc:ti:get-mono-name    macro
  • impc:ti:get-named-type    scheme
  • impc:ti:get-namedtype-docstring    scheme
  • impc:ti:get-namedtype-type    scheme
  • impc:ti:get-native-name    macro
  • impc:ti:get-nativefunc-arg-names    scheme
  • impc:ti:get-nativefunc-arg-types    scheme
  • impc:ti:get-nativefunc-docstring    scheme
  • impc:ti:get-nativefunc-type    scheme
  • impc:ti:get-polyfunc-candidate    scheme
  • impc:ti:get-polyfunc-candidate-list    scheme
  • impc:ti:get-polyfunc-candidate-names    scheme
  • impc:ti:get-polyfunc-candidate-pretty-types    scheme
  • impc:ti:get-polyfunc-candidate-types    scheme
  • impc:ti:get-polyfunc-docstring    scheme
  • impc:ti:get-polytype-candidate    scheme
  • impc:ti:get-polytype-candidate-list    scheme
  • impc:ti:get-polytype-candidate-names    scheme
  • impc:ti:get-polytype-candidate-pretty-types    scheme
  • impc:ti:get-polytype-candidate-types    scheme
  • impc:ti:get-type-for-gpoly    scheme
  • impc:ti:get-typealias-docstring    scheme
  • impc:ti:get-typealias-ground-type    scheme
  • impc:ti:get-typealias-ground-type-pretty    scheme
  • impc:ti:get-typealias-type    scheme
  • impc:ti:get-typealias-type-pretty    scheme
  • impc:ti:get-var    scheme
  • impc:ti:get-var-types    scheme
  • impc:ti:get-xtmacro-docstring    scheme
  • impc:ti:namedtype-exists?    scheme
  • impc:ti:print-namedtype-cache    scheme
  • impc:ti:register-new-namedtype    scheme
  • impc:ti:rename-all-shadow-vars    scheme
  • impc:ti:reset-namedtype-cache    scheme
  • impc:ti:set-namedtype-docstring    scheme
  • impc:ti:set-nativefunc-arg-names    scheme
  • impc:ti:split-namedfunc    scheme
  • impc:ti:split-namedtype    scheme
  • impc:ti:strip-named-type    scheme
  • impc:ti:try-to-resolve-named-types    scheme
  • impc:ti:update-closure-name    scheme
  • ipc:proc-name-with-mapping    scheme
  • kinect_get_hand_left    xtlang
  • kinect_get_hand_right    xtlang
  • kinect_get_joint_pos    xtlang
  • kinect_get_joint_xy    xtlang
  • kinect_get_joint_xy    xtlang
  • kinect_get_tracked    xtlang
  • lfo1_cc    xtlang
  • lfo2_cc    xtlang
  • lfo3_cc    xtlang
  • lfo4_cc    xtlang
  • llvm:get-closure-setter    scheme
  • llvm:get-native-closure    scheme
  • llvm:get-native-function    scheme
  • main_cc    xtlang
  • match-result:get    scheme
  • matrix_cc    xtlang
  • mcc    macro
  • metrosynth    scheme
  • midi-cc    scheme
  • midi_cc    xtlang
  • midi_cc    xtlang
  • midi_cc    xtlang
  • midi_cc    xtlang
  • name    xtlang
  • name    scheme
  • ocv_get    xtlang
  • ocv_namedWindow    xtlang
  • ocv_namedWindow    xtlang
  • ocv_namedWindow    scheme
  • ocv_namedWindow1    xtlang
  • ocv_namedWindow2    xtlang
  • osc1_cc    xtlang
  • osc2_cc    xtlang
  • osc3_cc    xtlang
  • osc4_cc    xtlang
  • oscXAnalogue_c    xtlang
  • pm_device_name    xtlang
  • pm_input_device_with_name    xtlang
  • pm_output_device_with_name    xtlang
  • reverb_cc    xtlang
  • rtmidi_default_callback:RtMidiCCallback    xtlang
  • sampler-parse-filename    scheme
  • sampler-parse-midinote-filename    scheme
  • sampler-parse-spn-filename    scheme
  • saw_synth_note_c    xtlang
  • saw_synth_note_c    xtlang
  • send-midi-cc    scheme
  • simple-segment:name    scheme
  • simple-var:name    scheme
  • sub_noise_cc    xtlang
  • succ    scheme
  • synth    scheme
  • sys:hostname    scheme
  • sys_env_get    xtlang
  • sys_file_getc    xtlang
  • sys_file_gets    xtlang
  • sys_file_rename    xtlang
  • sys_file_ungetc    xtlang
  • sys_g_get_current_dir    xtlang
  • sys_g_get_home_dir    xtlang
  • sys_g_get_host_name    xtlang
  • sys_g_get_user_name    xtlang
  • sys_g_rename    xtlang
  • sys_temp_dir_get    xtlang
  • t:named?    scheme
  • try_a_get    xtlang
  • xobj_get_method    xtlang
  • xtm_get_camera    xtlang
  • xtm_get_lights    xtlang
  • xtmdoc-get-args-from-form    scheme
  • xtmdoc-get-xtlang-genericfunc-args    scheme
  • xtmdoc-namedtype-handler    scheme