├── .DS_Store ├── .gitignore ├── .gitmodules ├── README.md ├── hardware ├── .DS_Store ├── O_C_blank_spacer.fpd ├── O_C_blank_spacer.svg ├── fpd_nearlyghost │ ├── ORNAMENT & CRIME PANEL np.pdf │ ├── ORNAMENT & CRIME PANEL without parts nb.pdf │ └── O_C_blank_spacer graphic.fpd ├── gerbers │ ├── 128x64_1_3_oled │ │ ├── MISW_1.3_128x64_OLED.brd │ │ └── MISW_1.3_128x64_OLED.sch │ ├── ornament_2e_enc.zip │ └── readme.md ├── o_c_rev2e_schematic.pdf └── readme.md └── software ├── .DS_Store ├── o_c_REV ├── APP_ASR.ino ├── APP_AUTOMATONNETZ.ino ├── APP_A_SEQ.ino ├── APP_BBGEN.ino ├── APP_BYTEBEATGEN.ino ├── APP_CHORDS.ino ├── APP_DQ.ino ├── APP_ENVGEN.ino ├── APP_H1200.ino ├── APP_LORENZ.ino ├── APP_POLYLFO.ino ├── APP_QQ.ino ├── APP_REFS.ino ├── OC_ADC.cpp ├── OC_ADC.h ├── OC_DAC.cpp ├── OC_DAC.h ├── OC_apps.h ├── OC_apps.ino ├── OC_autotune.cpp ├── OC_autotune.h ├── OC_autotune_presets.h ├── OC_autotuner.h ├── OC_bitmaps.cpp ├── OC_bitmaps.h ├── OC_calibration.h ├── OC_calibration.ino ├── OC_chords.cpp ├── OC_chords.h ├── OC_chords_edit.h ├── OC_chords_presets.h ├── OC_config.h ├── OC_core.h ├── OC_debug.cpp ├── OC_debug.h ├── OC_digital_inputs.cpp ├── OC_digital_inputs.h ├── OC_euclidean_mask_draw.h ├── OC_gpio.h ├── OC_input_map.cpp ├── OC_input_map.h ├── OC_input_maps.h ├── OC_menus.cpp ├── OC_menus.h ├── OC_options.h ├── OC_patterns.cpp ├── OC_patterns.h ├── OC_patterns_presets.h ├── OC_scale_edit.h ├── OC_scales.cpp ├── OC_scales.h ├── OC_sequence_edit.h ├── OC_strings.cpp ├── OC_strings.h ├── OC_trigger_delays.h ├── OC_ui.cpp ├── OC_ui.h ├── OC_version.h ├── OC_visualfx.h ├── UI │ ├── ui_button.h │ ├── ui_encoder.h │ ├── ui_event_queue.h │ └── ui_events.h ├── VBiasManager.h ├── bjorklund.cpp ├── bjorklund.h ├── braids_quantizer.cpp ├── braids_quantizer.h ├── braids_quantizer_scales.h ├── extern │ ├── dspinst.h │ ├── gfx_font_6x8.h │ ├── stmlib_utils_dsp.h │ ├── stmlib_utils_random.cpp │ └── stmlib_utils_random.h ├── frames_poly_lfo.cpp ├── frames_poly_lfo.h ├── frames_resources.cpp ├── frames_resources.h ├── o_c_REV.ino ├── peaks_bouncing_balls.h ├── peaks_bytebeat.cpp ├── peaks_bytebeat.h ├── peaks_gate_processor.h ├── peaks_multistage_envelope.cpp ├── peaks_multistage_envelope.h ├── peaks_pattern_predictor.h ├── peaks_resources.cpp ├── peaks_resources.h ├── resources │ ├── Piqued-envelopes.R │ ├── Xen-harmonic.xlsx │ ├── bjorklund.py │ ├── oc_version.sh │ ├── peaks_lookup_tables.py │ ├── peaks_resources.py │ └── xen-arts-scales.txt ├── src │ ├── drivers │ │ ├── ADC │ │ │ ├── ADC_Module.cpp │ │ │ ├── ADC_Module.h │ │ │ ├── OC_util_ADC.cpp │ │ │ ├── OC_util_ADC.h │ │ │ ├── RingBuffer.cpp │ │ │ ├── RingBuffer.h │ │ │ ├── RingBufferDMA.cpp │ │ │ └── RingBufferDMA.h │ │ ├── FreqMeasure │ │ │ ├── OC_FreqMeasure.cpp │ │ │ ├── OC_FreqMeasure.h │ │ │ └── OC_FreqMeasureCapture.h │ │ ├── SH1106_128x64_driver.cpp │ │ ├── SH1106_128x64_driver.h │ │ ├── display.cpp │ │ ├── display.h │ │ ├── framebuffer.h │ │ ├── page_display_driver.h │ │ ├── weegfx.cpp │ │ └── weegfx.h │ └── util │ │ └── util_misc.cpp ├── streams_lorenz_generator.cpp ├── streams_lorenz_generator.h ├── streams_resources.cpp ├── streams_resources.h ├── tonnetz │ ├── tonnetz.h │ ├── tonnetz_abstract_triad.h │ └── tonnetz_state.h └── util │ ├── EEPROMStorage.h │ ├── util_SPIFIFO.h │ ├── util_arp.h │ ├── util_debugpins.h │ ├── util_grid.h │ ├── util_history.h │ ├── util_integer_sequences.h │ ├── util_logistic_map.h │ ├── util_macros.h │ ├── util_math.h │ ├── util_misc.h │ ├── util_pagestorage.h │ ├── util_pattern_predictor.h │ ├── util_profiling.h │ ├── util_ringbuffer.h │ ├── util_settings.h │ ├── util_sync.h │ ├── util_trigger_delay.h │ └── util_turing.h └── test ├── Makefile ├── oc_test_quantizer.cpp ├── oc_test_settings.cpp └── oc_tests.cpp /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | bin 2 | software/test/build -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/.gitmodules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/README.md -------------------------------------------------------------------------------- /hardware/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/hardware/.DS_Store -------------------------------------------------------------------------------- /hardware/O_C_blank_spacer.fpd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/hardware/O_C_blank_spacer.fpd -------------------------------------------------------------------------------- /hardware/O_C_blank_spacer.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/hardware/O_C_blank_spacer.svg -------------------------------------------------------------------------------- /hardware/fpd_nearlyghost/ORNAMENT & CRIME PANEL np.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/hardware/fpd_nearlyghost/ORNAMENT & CRIME PANEL np.pdf -------------------------------------------------------------------------------- /hardware/fpd_nearlyghost/ORNAMENT & CRIME PANEL without parts nb.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/hardware/fpd_nearlyghost/ORNAMENT & CRIME PANEL without parts nb.pdf -------------------------------------------------------------------------------- /hardware/fpd_nearlyghost/O_C_blank_spacer graphic.fpd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/hardware/fpd_nearlyghost/O_C_blank_spacer graphic.fpd -------------------------------------------------------------------------------- /hardware/gerbers/128x64_1_3_oled/MISW_1.3_128x64_OLED.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/hardware/gerbers/128x64_1_3_oled/MISW_1.3_128x64_OLED.brd -------------------------------------------------------------------------------- /hardware/gerbers/128x64_1_3_oled/MISW_1.3_128x64_OLED.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/hardware/gerbers/128x64_1_3_oled/MISW_1.3_128x64_OLED.sch -------------------------------------------------------------------------------- /hardware/gerbers/ornament_2e_enc.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/hardware/gerbers/ornament_2e_enc.zip -------------------------------------------------------------------------------- /hardware/gerbers/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/hardware/gerbers/readme.md -------------------------------------------------------------------------------- /hardware/o_c_rev2e_schematic.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/hardware/o_c_rev2e_schematic.pdf -------------------------------------------------------------------------------- /hardware/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/hardware/readme.md -------------------------------------------------------------------------------- /software/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/.DS_Store -------------------------------------------------------------------------------- /software/o_c_REV/APP_ASR.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/APP_ASR.ino -------------------------------------------------------------------------------- /software/o_c_REV/APP_AUTOMATONNETZ.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/APP_AUTOMATONNETZ.ino -------------------------------------------------------------------------------- /software/o_c_REV/APP_A_SEQ.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/APP_A_SEQ.ino -------------------------------------------------------------------------------- /software/o_c_REV/APP_BBGEN.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/APP_BBGEN.ino -------------------------------------------------------------------------------- /software/o_c_REV/APP_BYTEBEATGEN.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/APP_BYTEBEATGEN.ino -------------------------------------------------------------------------------- /software/o_c_REV/APP_CHORDS.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/APP_CHORDS.ino -------------------------------------------------------------------------------- /software/o_c_REV/APP_DQ.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/APP_DQ.ino -------------------------------------------------------------------------------- /software/o_c_REV/APP_ENVGEN.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/APP_ENVGEN.ino -------------------------------------------------------------------------------- /software/o_c_REV/APP_H1200.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/APP_H1200.ino -------------------------------------------------------------------------------- /software/o_c_REV/APP_LORENZ.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/APP_LORENZ.ino -------------------------------------------------------------------------------- /software/o_c_REV/APP_POLYLFO.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/APP_POLYLFO.ino -------------------------------------------------------------------------------- /software/o_c_REV/APP_QQ.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/APP_QQ.ino -------------------------------------------------------------------------------- /software/o_c_REV/APP_REFS.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/APP_REFS.ino -------------------------------------------------------------------------------- /software/o_c_REV/OC_ADC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_ADC.cpp -------------------------------------------------------------------------------- /software/o_c_REV/OC_ADC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_ADC.h -------------------------------------------------------------------------------- /software/o_c_REV/OC_DAC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_DAC.cpp -------------------------------------------------------------------------------- /software/o_c_REV/OC_DAC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_DAC.h -------------------------------------------------------------------------------- /software/o_c_REV/OC_apps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_apps.h -------------------------------------------------------------------------------- /software/o_c_REV/OC_apps.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_apps.ino -------------------------------------------------------------------------------- /software/o_c_REV/OC_autotune.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_autotune.cpp -------------------------------------------------------------------------------- /software/o_c_REV/OC_autotune.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_autotune.h -------------------------------------------------------------------------------- /software/o_c_REV/OC_autotune_presets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_autotune_presets.h -------------------------------------------------------------------------------- /software/o_c_REV/OC_autotuner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_autotuner.h -------------------------------------------------------------------------------- /software/o_c_REV/OC_bitmaps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_bitmaps.cpp -------------------------------------------------------------------------------- /software/o_c_REV/OC_bitmaps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_bitmaps.h -------------------------------------------------------------------------------- /software/o_c_REV/OC_calibration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_calibration.h -------------------------------------------------------------------------------- /software/o_c_REV/OC_calibration.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_calibration.ino -------------------------------------------------------------------------------- /software/o_c_REV/OC_chords.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_chords.cpp -------------------------------------------------------------------------------- /software/o_c_REV/OC_chords.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_chords.h -------------------------------------------------------------------------------- /software/o_c_REV/OC_chords_edit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_chords_edit.h -------------------------------------------------------------------------------- /software/o_c_REV/OC_chords_presets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_chords_presets.h -------------------------------------------------------------------------------- /software/o_c_REV/OC_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_config.h -------------------------------------------------------------------------------- /software/o_c_REV/OC_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_core.h -------------------------------------------------------------------------------- /software/o_c_REV/OC_debug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_debug.cpp -------------------------------------------------------------------------------- /software/o_c_REV/OC_debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_debug.h -------------------------------------------------------------------------------- /software/o_c_REV/OC_digital_inputs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_digital_inputs.cpp -------------------------------------------------------------------------------- /software/o_c_REV/OC_digital_inputs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_digital_inputs.h -------------------------------------------------------------------------------- /software/o_c_REV/OC_euclidean_mask_draw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_euclidean_mask_draw.h -------------------------------------------------------------------------------- /software/o_c_REV/OC_gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_gpio.h -------------------------------------------------------------------------------- /software/o_c_REV/OC_input_map.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_input_map.cpp -------------------------------------------------------------------------------- /software/o_c_REV/OC_input_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_input_map.h -------------------------------------------------------------------------------- /software/o_c_REV/OC_input_maps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_input_maps.h -------------------------------------------------------------------------------- /software/o_c_REV/OC_menus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_menus.cpp -------------------------------------------------------------------------------- /software/o_c_REV/OC_menus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_menus.h -------------------------------------------------------------------------------- /software/o_c_REV/OC_options.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_options.h -------------------------------------------------------------------------------- /software/o_c_REV/OC_patterns.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_patterns.cpp -------------------------------------------------------------------------------- /software/o_c_REV/OC_patterns.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_patterns.h -------------------------------------------------------------------------------- /software/o_c_REV/OC_patterns_presets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_patterns_presets.h -------------------------------------------------------------------------------- /software/o_c_REV/OC_scale_edit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_scale_edit.h -------------------------------------------------------------------------------- /software/o_c_REV/OC_scales.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_scales.cpp -------------------------------------------------------------------------------- /software/o_c_REV/OC_scales.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_scales.h -------------------------------------------------------------------------------- /software/o_c_REV/OC_sequence_edit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_sequence_edit.h -------------------------------------------------------------------------------- /software/o_c_REV/OC_strings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_strings.cpp -------------------------------------------------------------------------------- /software/o_c_REV/OC_strings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_strings.h -------------------------------------------------------------------------------- /software/o_c_REV/OC_trigger_delays.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_trigger_delays.h -------------------------------------------------------------------------------- /software/o_c_REV/OC_ui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_ui.cpp -------------------------------------------------------------------------------- /software/o_c_REV/OC_ui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_ui.h -------------------------------------------------------------------------------- /software/o_c_REV/OC_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_version.h -------------------------------------------------------------------------------- /software/o_c_REV/OC_visualfx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/OC_visualfx.h -------------------------------------------------------------------------------- /software/o_c_REV/UI/ui_button.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/UI/ui_button.h -------------------------------------------------------------------------------- /software/o_c_REV/UI/ui_encoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/UI/ui_encoder.h -------------------------------------------------------------------------------- /software/o_c_REV/UI/ui_event_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/UI/ui_event_queue.h -------------------------------------------------------------------------------- /software/o_c_REV/UI/ui_events.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/UI/ui_events.h -------------------------------------------------------------------------------- /software/o_c_REV/VBiasManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/VBiasManager.h -------------------------------------------------------------------------------- /software/o_c_REV/bjorklund.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/bjorklund.cpp -------------------------------------------------------------------------------- /software/o_c_REV/bjorklund.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/bjorklund.h -------------------------------------------------------------------------------- /software/o_c_REV/braids_quantizer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/braids_quantizer.cpp -------------------------------------------------------------------------------- /software/o_c_REV/braids_quantizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/braids_quantizer.h -------------------------------------------------------------------------------- /software/o_c_REV/braids_quantizer_scales.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/braids_quantizer_scales.h -------------------------------------------------------------------------------- /software/o_c_REV/extern/dspinst.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/extern/dspinst.h -------------------------------------------------------------------------------- /software/o_c_REV/extern/gfx_font_6x8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/extern/gfx_font_6x8.h -------------------------------------------------------------------------------- /software/o_c_REV/extern/stmlib_utils_dsp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/extern/stmlib_utils_dsp.h -------------------------------------------------------------------------------- /software/o_c_REV/extern/stmlib_utils_random.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/extern/stmlib_utils_random.cpp -------------------------------------------------------------------------------- /software/o_c_REV/extern/stmlib_utils_random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/extern/stmlib_utils_random.h -------------------------------------------------------------------------------- /software/o_c_REV/frames_poly_lfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/frames_poly_lfo.cpp -------------------------------------------------------------------------------- /software/o_c_REV/frames_poly_lfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/frames_poly_lfo.h -------------------------------------------------------------------------------- /software/o_c_REV/frames_resources.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/frames_resources.cpp -------------------------------------------------------------------------------- /software/o_c_REV/frames_resources.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/frames_resources.h -------------------------------------------------------------------------------- /software/o_c_REV/o_c_REV.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/o_c_REV.ino -------------------------------------------------------------------------------- /software/o_c_REV/peaks_bouncing_balls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/peaks_bouncing_balls.h -------------------------------------------------------------------------------- /software/o_c_REV/peaks_bytebeat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/peaks_bytebeat.cpp -------------------------------------------------------------------------------- /software/o_c_REV/peaks_bytebeat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/peaks_bytebeat.h -------------------------------------------------------------------------------- /software/o_c_REV/peaks_gate_processor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/peaks_gate_processor.h -------------------------------------------------------------------------------- /software/o_c_REV/peaks_multistage_envelope.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/peaks_multistage_envelope.cpp -------------------------------------------------------------------------------- /software/o_c_REV/peaks_multistage_envelope.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/peaks_multistage_envelope.h -------------------------------------------------------------------------------- /software/o_c_REV/peaks_pattern_predictor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/peaks_pattern_predictor.h -------------------------------------------------------------------------------- /software/o_c_REV/peaks_resources.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/peaks_resources.cpp -------------------------------------------------------------------------------- /software/o_c_REV/peaks_resources.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/peaks_resources.h -------------------------------------------------------------------------------- /software/o_c_REV/resources/Piqued-envelopes.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/resources/Piqued-envelopes.R -------------------------------------------------------------------------------- /software/o_c_REV/resources/Xen-harmonic.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/resources/Xen-harmonic.xlsx -------------------------------------------------------------------------------- /software/o_c_REV/resources/bjorklund.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/resources/bjorklund.py -------------------------------------------------------------------------------- /software/o_c_REV/resources/oc_version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/resources/oc_version.sh -------------------------------------------------------------------------------- /software/o_c_REV/resources/peaks_lookup_tables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/resources/peaks_lookup_tables.py -------------------------------------------------------------------------------- /software/o_c_REV/resources/peaks_resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/resources/peaks_resources.py -------------------------------------------------------------------------------- /software/o_c_REV/resources/xen-arts-scales.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/resources/xen-arts-scales.txt -------------------------------------------------------------------------------- /software/o_c_REV/src/drivers/ADC/ADC_Module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/src/drivers/ADC/ADC_Module.cpp -------------------------------------------------------------------------------- /software/o_c_REV/src/drivers/ADC/ADC_Module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/src/drivers/ADC/ADC_Module.h -------------------------------------------------------------------------------- /software/o_c_REV/src/drivers/ADC/OC_util_ADC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/src/drivers/ADC/OC_util_ADC.cpp -------------------------------------------------------------------------------- /software/o_c_REV/src/drivers/ADC/OC_util_ADC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/src/drivers/ADC/OC_util_ADC.h -------------------------------------------------------------------------------- /software/o_c_REV/src/drivers/ADC/RingBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/src/drivers/ADC/RingBuffer.cpp -------------------------------------------------------------------------------- /software/o_c_REV/src/drivers/ADC/RingBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/src/drivers/ADC/RingBuffer.h -------------------------------------------------------------------------------- /software/o_c_REV/src/drivers/ADC/RingBufferDMA.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/src/drivers/ADC/RingBufferDMA.cpp -------------------------------------------------------------------------------- /software/o_c_REV/src/drivers/ADC/RingBufferDMA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/src/drivers/ADC/RingBufferDMA.h -------------------------------------------------------------------------------- /software/o_c_REV/src/drivers/FreqMeasure/OC_FreqMeasure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/src/drivers/FreqMeasure/OC_FreqMeasure.cpp -------------------------------------------------------------------------------- /software/o_c_REV/src/drivers/FreqMeasure/OC_FreqMeasure.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/src/drivers/FreqMeasure/OC_FreqMeasure.h -------------------------------------------------------------------------------- /software/o_c_REV/src/drivers/FreqMeasure/OC_FreqMeasureCapture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/src/drivers/FreqMeasure/OC_FreqMeasureCapture.h -------------------------------------------------------------------------------- /software/o_c_REV/src/drivers/SH1106_128x64_driver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/src/drivers/SH1106_128x64_driver.cpp -------------------------------------------------------------------------------- /software/o_c_REV/src/drivers/SH1106_128x64_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/src/drivers/SH1106_128x64_driver.h -------------------------------------------------------------------------------- /software/o_c_REV/src/drivers/display.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/src/drivers/display.cpp -------------------------------------------------------------------------------- /software/o_c_REV/src/drivers/display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/src/drivers/display.h -------------------------------------------------------------------------------- /software/o_c_REV/src/drivers/framebuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/src/drivers/framebuffer.h -------------------------------------------------------------------------------- /software/o_c_REV/src/drivers/page_display_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/src/drivers/page_display_driver.h -------------------------------------------------------------------------------- /software/o_c_REV/src/drivers/weegfx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/src/drivers/weegfx.cpp -------------------------------------------------------------------------------- /software/o_c_REV/src/drivers/weegfx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/src/drivers/weegfx.h -------------------------------------------------------------------------------- /software/o_c_REV/src/util/util_misc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/src/util/util_misc.cpp -------------------------------------------------------------------------------- /software/o_c_REV/streams_lorenz_generator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/streams_lorenz_generator.cpp -------------------------------------------------------------------------------- /software/o_c_REV/streams_lorenz_generator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/streams_lorenz_generator.h -------------------------------------------------------------------------------- /software/o_c_REV/streams_resources.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/streams_resources.cpp -------------------------------------------------------------------------------- /software/o_c_REV/streams_resources.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/streams_resources.h -------------------------------------------------------------------------------- /software/o_c_REV/tonnetz/tonnetz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/tonnetz/tonnetz.h -------------------------------------------------------------------------------- /software/o_c_REV/tonnetz/tonnetz_abstract_triad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/tonnetz/tonnetz_abstract_triad.h -------------------------------------------------------------------------------- /software/o_c_REV/tonnetz/tonnetz_state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/tonnetz/tonnetz_state.h -------------------------------------------------------------------------------- /software/o_c_REV/util/EEPROMStorage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/util/EEPROMStorage.h -------------------------------------------------------------------------------- /software/o_c_REV/util/util_SPIFIFO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/util/util_SPIFIFO.h -------------------------------------------------------------------------------- /software/o_c_REV/util/util_arp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/util/util_arp.h -------------------------------------------------------------------------------- /software/o_c_REV/util/util_debugpins.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/util/util_debugpins.h -------------------------------------------------------------------------------- /software/o_c_REV/util/util_grid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/util/util_grid.h -------------------------------------------------------------------------------- /software/o_c_REV/util/util_history.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/util/util_history.h -------------------------------------------------------------------------------- /software/o_c_REV/util/util_integer_sequences.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/util/util_integer_sequences.h -------------------------------------------------------------------------------- /software/o_c_REV/util/util_logistic_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/util/util_logistic_map.h -------------------------------------------------------------------------------- /software/o_c_REV/util/util_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/util/util_macros.h -------------------------------------------------------------------------------- /software/o_c_REV/util/util_math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/util/util_math.h -------------------------------------------------------------------------------- /software/o_c_REV/util/util_misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/util/util_misc.h -------------------------------------------------------------------------------- /software/o_c_REV/util/util_pagestorage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/util/util_pagestorage.h -------------------------------------------------------------------------------- /software/o_c_REV/util/util_pattern_predictor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/util/util_pattern_predictor.h -------------------------------------------------------------------------------- /software/o_c_REV/util/util_profiling.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/util/util_profiling.h -------------------------------------------------------------------------------- /software/o_c_REV/util/util_ringbuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/util/util_ringbuffer.h -------------------------------------------------------------------------------- /software/o_c_REV/util/util_settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/util/util_settings.h -------------------------------------------------------------------------------- /software/o_c_REV/util/util_sync.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/util/util_sync.h -------------------------------------------------------------------------------- /software/o_c_REV/util/util_trigger_delay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/util/util_trigger_delay.h -------------------------------------------------------------------------------- /software/o_c_REV/util/util_turing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/o_c_REV/util/util_turing.h -------------------------------------------------------------------------------- /software/test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/test/Makefile -------------------------------------------------------------------------------- /software/test/oc_test_quantizer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/test/oc_test_quantizer.cpp -------------------------------------------------------------------------------- /software/test/oc_test_settings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/test/oc_test_settings.cpp -------------------------------------------------------------------------------- /software/test/oc_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxmxmx/O_C/HEAD/software/test/oc_tests.cpp --------------------------------------------------------------------------------