Start: 10:00
- Working on fixing my SoundController class. I wasn’t using this for some reason but it allows each finger module to be self contained. Removed the audio splitting stuff that isn’t necessary with individual midi controllers for each finger module.
- Increased the com buffer to 1024 from 256 so that each finger can have its own commands each cycle. I don’t think the will cause any slow downs but if it does I will reduce it.
- Changed commands from being single char codes to 10 char string.
- Changed the default baud rate to 57600 from 9600 in the pc ComUtil. This may be the source of some of the inconsistencies that I have noticed in the past because the arduino has been running at this rate since I started using the midi controllers.
- Added a struct called state to the soundcontroller. This struct can be manipulated directly for volume, instrument, note changes. Sensor data is also contained in this struct. Commands are mostly going to be used for active changes, like switching to diagnostic and midi sequence mode. Midi sequence mode will allow for multiple note sequences(This probably won’t be implemented for a while, for now single note mode is what will be used). When midi sequences are implemented, commands will also determine which sequence to use.
- Changed initialization for main sketch to work with the SoundController.
End: 6:00
