Cartesian CV Sequencer with Intentional Interface: Difference between revisions

From Medien Wiki
No edit summary
No edit summary
 
Line 58: Line 58:
To the process of building and coding this project i can honestly say i've learned a lot, but also that i heavily underestimated the work and knowledge that was needed.  
To the process of building and coding this project i can honestly say i've learned a lot, but also that i heavily underestimated the work and knowledge that was needed.  
Unfortunately i got to face many problems in the coding of the sequencer library, some are minor bugs, some are stability issues, other are hardware debouncing issues. This and also the lack of knowledge of programming in C++ lead to the fact that the actual circuit and algorithm i build/wrote for the teensy can't do yet what my initial idea was. To be concrete -  
Unfortunately i got to face many problems in the coding of the sequencer library, some are minor bugs, some are stability issues, other are hardware debouncing issues. This and also the lack of knowledge of programming in C++ lead to the fact that the actual circuit and algorithm i build/wrote for the teensy can't do yet what my initial idea was. To be concrete -  
- the connection to our ML-Library isn't there yet and therefore the whole "intentional interface" is missing  
- the connection to our ML-Library isn't there yet and therefore the whole "intentional interface" is missing  
- the maximum size of the grid is 4, that means 16 steps (i wanted to make it flexible so that the grid size can be chosen)
- the maximum size of the grid is 4, that means 16 steps (i wanted to make it flexible so that the grid size can be chosen)
- i wasnt able to debounce the rotary encoders enough for acceptable results (so i replaced them by 3 usual potentiometers), that makes the menu diving rather impractical
- i wasnt able to debounce the rotary encoders enough for acceptable results (so i replaced them by 3 usual potentiometers), that makes the menu diving rather impractical
- the quantizer part is missing, so it outputs just all 12 semitones per octave
- the quantizer part is missing, so it outputs just all 12 semitones per octave