basic basic for now.
I decided to get a max/msp license because of gen~ and jsui. The goal is to make a tracker interface that will turn max/msp into a playground where i can make and trigger synths exactly the way i want, and hook them up in a modular way to effects. Rather than moaning about the things that i perceive as limitations in other tools/trackers. My main issue is that i want to be able to control the creative part entirely via a keyboard, or via a scripting interface, if i want to.
Some milestones i will need to tackle, in no particular order
- handleing keyboard qwerty input
- loading / saving patterns to disc
- track description display
- editing pattern
- displaying patterns
- displaying current tick location
- cursor + navigation
- selection rectangle
- note to midinote
- input error handling
this is per parameter type
- two hexvalues
- note
- trigger ( 1 or . )
- 4 hex
- FFXXYY (this will set you free)
- util functions(hex to int, etc)
these to be used for
- interpolation functions,
- addition/subtract/transpose
- scrolling pattern data
- sequencing patterns
- general pattern editor functions
- interpolate (hex and notes)
- delete selection
- copy and paste selection
- shift content of selection up/down
- trigger from tick
What i'm attempting here is a cross between sunvox/buzz/st3/impulsetracker/tetramed. I want to have high control via keyboard like oldschool trackers, while also being able to use synths/samplers that i design and can edit at runtime. ..And why not also allow myself to also trigger visuals too?! max/msp and puredata have always been on my todo list of things to learn. I also wish to be able to implement a trigger grammar