- Files read from SD card
- Sample recorded live and stored to SD card
- 16 banks of 16 sample slots
- Digital effects sends per channel
- Individual channel out
- Master mix channel out (channels removed from mix if individual channel is used)
- Vol, Pitch and addressable cv pot per channel with CV control of each
- Midi and eurorack gate triggers
As part of the sampler I am developing a menu system that can incorporate different types of menu layouts and functionalities based on the same input controls.
Menus I want to make:
- Main menu (scrolling menu in video)
- File selector for selecting files from SD card (in video)
- Bank and slot "grid". Want an easy way of selecting sample slots and copying and pasting them. (in video)
- 8 Channel mixer for volume control and effects
- Midi settings menu
- Sample trimming for editing start and end of sample
- Sample recording menu
I will be uploading code soon once it's in a better place.
Test rig for developing the menu types. I will eventually use an encoder but just have buttons for left, right and click for now.
A couple of menus that I've made. Still very much WIP.
Test code to have multiple menu subclasses within one overall menu class. Essentially allows you to have different classes with the same functions within an array. You can then have something like this:
menu[x].display();
So each menu subclass in the array can be selected and then the function "display()" can be run.