├── .github ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── githubci.yml ├── .gitignore ├── Adafruit_NeoTrellisM4.cpp ├── Adafruit_NeoTrellisM4.h ├── README.md ├── examples ├── Filter_FIR_trellis │ ├── Filter_FIR_trellis.ino │ ├── bandp_1200_1700.h │ ├── filters.cpp │ ├── filters.h │ ├── lopass_1000_44100.h │ └── mel_8_256.c ├── arpeggiator_synth │ ├── arpeggiator_synth.ino │ ├── settings.h │ └── synth.h ├── keypad_test │ └── keypad_test.ino ├── keypad_test2 │ └── keypad_test2.ino ├── midi_keypad │ └── midi_keypad.ino ├── neopixel_test │ └── neopixel_test.ino ├── pixelsynth │ └── pixelsynth.ino ├── sixteen_step_sequencer │ ├── AudioSampleBd01.cpp │ ├── AudioSampleBd01.h │ ├── AudioSampleBd05.cpp │ ├── AudioSampleBd05.h │ ├── AudioSampleCp02.cpp │ ├── AudioSampleCp02.h │ ├── AudioSampleCr01.cpp │ ├── AudioSampleCr01.h │ ├── AudioSampleHh01.cpp │ ├── AudioSampleHh01.h │ ├── AudioSampleOh03.cpp │ ├── AudioSampleOh03.h │ ├── AudioSampleRs01.cpp │ ├── AudioSampleRs01.h │ ├── AudioSampleSd01.cpp │ ├── AudioSampleSd01.h │ ├── controls.cpp │ ├── controls.h │ ├── filters.cpp │ ├── filters.h │ ├── hipass_44100.h │ ├── lopass_44100.h │ ├── recorder.cpp │ ├── recorder.h │ ├── sampler.cpp │ ├── sampler.h │ ├── sequencer.cpp │ ├── sequencer.h │ ├── sixteen_step_seq_diagram_07.jpg │ └── sixteen_step_sequencer.ino ├── trellis_audio_fft │ ├── mel_8_256.c │ └── trellis_audio_fft.ino ├── trellis_flash_sampler │ ├── AudioSampleCashregister.cpp │ ├── AudioSampleCashregister.h │ ├── AudioSampleGong.cpp │ ├── AudioSampleGong.h │ ├── AudioSampleHihat.cpp │ ├── AudioSampleHihat.h │ ├── AudioSampleKick.cpp │ ├── AudioSampleKick.h │ ├── AudioSampleSnare.cpp │ ├── AudioSampleSnare.h │ ├── AudioSampleTomtom.cpp │ ├── AudioSampleTomtom.h │ └── trellis_flash_sampler.ino ├── trellis_playalong │ └── trellis_playalong.ino ├── trellis_synth │ └── trellis_synth.ino └── trellis_talkthrough │ └── trellis_talkthrough.ino └── library.properties /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/githubci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/.github/workflows/githubci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/.gitignore -------------------------------------------------------------------------------- /Adafruit_NeoTrellisM4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/Adafruit_NeoTrellisM4.cpp -------------------------------------------------------------------------------- /Adafruit_NeoTrellisM4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/Adafruit_NeoTrellisM4.h -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/README.md -------------------------------------------------------------------------------- /examples/Filter_FIR_trellis/Filter_FIR_trellis.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/Filter_FIR_trellis/Filter_FIR_trellis.ino -------------------------------------------------------------------------------- /examples/Filter_FIR_trellis/bandp_1200_1700.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/Filter_FIR_trellis/bandp_1200_1700.h -------------------------------------------------------------------------------- /examples/Filter_FIR_trellis/filters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/Filter_FIR_trellis/filters.cpp -------------------------------------------------------------------------------- /examples/Filter_FIR_trellis/filters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/Filter_FIR_trellis/filters.h -------------------------------------------------------------------------------- /examples/Filter_FIR_trellis/lopass_1000_44100.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/Filter_FIR_trellis/lopass_1000_44100.h -------------------------------------------------------------------------------- /examples/Filter_FIR_trellis/mel_8_256.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/Filter_FIR_trellis/mel_8_256.c -------------------------------------------------------------------------------- /examples/arpeggiator_synth/arpeggiator_synth.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/arpeggiator_synth/arpeggiator_synth.ino -------------------------------------------------------------------------------- /examples/arpeggiator_synth/settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/arpeggiator_synth/settings.h -------------------------------------------------------------------------------- /examples/arpeggiator_synth/synth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/arpeggiator_synth/synth.h -------------------------------------------------------------------------------- /examples/keypad_test/keypad_test.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/keypad_test/keypad_test.ino -------------------------------------------------------------------------------- /examples/keypad_test2/keypad_test2.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/keypad_test2/keypad_test2.ino -------------------------------------------------------------------------------- /examples/midi_keypad/midi_keypad.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/midi_keypad/midi_keypad.ino -------------------------------------------------------------------------------- /examples/neopixel_test/neopixel_test.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/neopixel_test/neopixel_test.ino -------------------------------------------------------------------------------- /examples/pixelsynth/pixelsynth.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/pixelsynth/pixelsynth.ino -------------------------------------------------------------------------------- /examples/sixteen_step_sequencer/AudioSampleBd01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/sixteen_step_sequencer/AudioSampleBd01.cpp -------------------------------------------------------------------------------- /examples/sixteen_step_sequencer/AudioSampleBd01.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/sixteen_step_sequencer/AudioSampleBd01.h -------------------------------------------------------------------------------- /examples/sixteen_step_sequencer/AudioSampleBd05.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/sixteen_step_sequencer/AudioSampleBd05.cpp -------------------------------------------------------------------------------- /examples/sixteen_step_sequencer/AudioSampleBd05.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/sixteen_step_sequencer/AudioSampleBd05.h -------------------------------------------------------------------------------- /examples/sixteen_step_sequencer/AudioSampleCp02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/sixteen_step_sequencer/AudioSampleCp02.cpp -------------------------------------------------------------------------------- /examples/sixteen_step_sequencer/AudioSampleCp02.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/sixteen_step_sequencer/AudioSampleCp02.h -------------------------------------------------------------------------------- /examples/sixteen_step_sequencer/AudioSampleCr01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/sixteen_step_sequencer/AudioSampleCr01.cpp -------------------------------------------------------------------------------- /examples/sixteen_step_sequencer/AudioSampleCr01.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/sixteen_step_sequencer/AudioSampleCr01.h -------------------------------------------------------------------------------- /examples/sixteen_step_sequencer/AudioSampleHh01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/sixteen_step_sequencer/AudioSampleHh01.cpp -------------------------------------------------------------------------------- /examples/sixteen_step_sequencer/AudioSampleHh01.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/sixteen_step_sequencer/AudioSampleHh01.h -------------------------------------------------------------------------------- /examples/sixteen_step_sequencer/AudioSampleOh03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/sixteen_step_sequencer/AudioSampleOh03.cpp -------------------------------------------------------------------------------- /examples/sixteen_step_sequencer/AudioSampleOh03.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/sixteen_step_sequencer/AudioSampleOh03.h -------------------------------------------------------------------------------- /examples/sixteen_step_sequencer/AudioSampleRs01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/sixteen_step_sequencer/AudioSampleRs01.cpp -------------------------------------------------------------------------------- /examples/sixteen_step_sequencer/AudioSampleRs01.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/sixteen_step_sequencer/AudioSampleRs01.h -------------------------------------------------------------------------------- /examples/sixteen_step_sequencer/AudioSampleSd01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/sixteen_step_sequencer/AudioSampleSd01.cpp -------------------------------------------------------------------------------- /examples/sixteen_step_sequencer/AudioSampleSd01.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/sixteen_step_sequencer/AudioSampleSd01.h -------------------------------------------------------------------------------- /examples/sixteen_step_sequencer/controls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/sixteen_step_sequencer/controls.cpp -------------------------------------------------------------------------------- /examples/sixteen_step_sequencer/controls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/sixteen_step_sequencer/controls.h -------------------------------------------------------------------------------- /examples/sixteen_step_sequencer/filters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/sixteen_step_sequencer/filters.cpp -------------------------------------------------------------------------------- /examples/sixteen_step_sequencer/filters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/sixteen_step_sequencer/filters.h -------------------------------------------------------------------------------- /examples/sixteen_step_sequencer/hipass_44100.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/sixteen_step_sequencer/hipass_44100.h -------------------------------------------------------------------------------- /examples/sixteen_step_sequencer/lopass_44100.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/sixteen_step_sequencer/lopass_44100.h -------------------------------------------------------------------------------- /examples/sixteen_step_sequencer/recorder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/sixteen_step_sequencer/recorder.cpp -------------------------------------------------------------------------------- /examples/sixteen_step_sequencer/recorder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/sixteen_step_sequencer/recorder.h -------------------------------------------------------------------------------- /examples/sixteen_step_sequencer/sampler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/sixteen_step_sequencer/sampler.cpp -------------------------------------------------------------------------------- /examples/sixteen_step_sequencer/sampler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/sixteen_step_sequencer/sampler.h -------------------------------------------------------------------------------- /examples/sixteen_step_sequencer/sequencer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/sixteen_step_sequencer/sequencer.cpp -------------------------------------------------------------------------------- /examples/sixteen_step_sequencer/sequencer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/sixteen_step_sequencer/sequencer.h -------------------------------------------------------------------------------- /examples/sixteen_step_sequencer/sixteen_step_seq_diagram_07.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/sixteen_step_sequencer/sixteen_step_seq_diagram_07.jpg -------------------------------------------------------------------------------- /examples/sixteen_step_sequencer/sixteen_step_sequencer.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/sixteen_step_sequencer/sixteen_step_sequencer.ino -------------------------------------------------------------------------------- /examples/trellis_audio_fft/mel_8_256.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/trellis_audio_fft/mel_8_256.c -------------------------------------------------------------------------------- /examples/trellis_audio_fft/trellis_audio_fft.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/trellis_audio_fft/trellis_audio_fft.ino -------------------------------------------------------------------------------- /examples/trellis_flash_sampler/AudioSampleCashregister.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/trellis_flash_sampler/AudioSampleCashregister.cpp -------------------------------------------------------------------------------- /examples/trellis_flash_sampler/AudioSampleCashregister.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/trellis_flash_sampler/AudioSampleCashregister.h -------------------------------------------------------------------------------- /examples/trellis_flash_sampler/AudioSampleGong.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/trellis_flash_sampler/AudioSampleGong.cpp -------------------------------------------------------------------------------- /examples/trellis_flash_sampler/AudioSampleGong.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/trellis_flash_sampler/AudioSampleGong.h -------------------------------------------------------------------------------- /examples/trellis_flash_sampler/AudioSampleHihat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/trellis_flash_sampler/AudioSampleHihat.cpp -------------------------------------------------------------------------------- /examples/trellis_flash_sampler/AudioSampleHihat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/trellis_flash_sampler/AudioSampleHihat.h -------------------------------------------------------------------------------- /examples/trellis_flash_sampler/AudioSampleKick.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/trellis_flash_sampler/AudioSampleKick.cpp -------------------------------------------------------------------------------- /examples/trellis_flash_sampler/AudioSampleKick.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/trellis_flash_sampler/AudioSampleKick.h -------------------------------------------------------------------------------- /examples/trellis_flash_sampler/AudioSampleSnare.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/trellis_flash_sampler/AudioSampleSnare.cpp -------------------------------------------------------------------------------- /examples/trellis_flash_sampler/AudioSampleSnare.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/trellis_flash_sampler/AudioSampleSnare.h -------------------------------------------------------------------------------- /examples/trellis_flash_sampler/AudioSampleTomtom.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/trellis_flash_sampler/AudioSampleTomtom.cpp -------------------------------------------------------------------------------- /examples/trellis_flash_sampler/AudioSampleTomtom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/trellis_flash_sampler/AudioSampleTomtom.h -------------------------------------------------------------------------------- /examples/trellis_flash_sampler/trellis_flash_sampler.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/trellis_flash_sampler/trellis_flash_sampler.ino -------------------------------------------------------------------------------- /examples/trellis_playalong/trellis_playalong.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/trellis_playalong/trellis_playalong.ino -------------------------------------------------------------------------------- /examples/trellis_synth/trellis_synth.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/trellis_synth/trellis_synth.ino -------------------------------------------------------------------------------- /examples/trellis_talkthrough/trellis_talkthrough.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/examples/trellis_talkthrough/trellis_talkthrough.ino -------------------------------------------------------------------------------- /library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_NeoTrellisM4/HEAD/library.properties --------------------------------------------------------------------------------