08 May 2021 - 14 May 2021
Table of Contents
Overcoming Audio Frustration
1. Linux Audio
Ecasound cannot host Faust generated LV2 plugins. purr-data appears to be able to host LADSPA plugins, and it's not clear the additional capabilities of LV2 are entirely necessary in that context.
Faust programs perhaps are manageable as standalone Jack/Qt applications, PD plugins and CSound plugins. LV2, if needed would be handled separately. It is interesting to fall back to PD and CSound - both venerable audio applications. A rough observation is that many newer applications, such as ossia, incorporate so many dependencies that building becomes increasingly fragile.
1.1. Faust programming
As a programming exercise, started fleshing out a set of classic analog synthesizer modules based on the E-Mu 1976 modular synthesizer catalog. Interestingly, it's the control modules (like the sequencer) that are proving the most challenging.
1.2. Next Steps
1.2.1. Analog Synthesizer modules
Let's see how far I can get.
1.2.2. LV2 autopatcher
Exploratory tool to generate (was pd, ecasound, now carla) patch for arbitrary LV2 plugin: hook up audio inputs to signal source, audio outputs to speakers, control inputs to control surface, etc.
1.2.3. OSC control surface
Some sort of GUI tool (knob/slider) to OSC messages. This may be as simple as a Faust UI program.
1.2.4. Faust/csound
See if a faust generated unit works.
2. Santa Cruz Weather Station
2.1. Next step
2.1.1. Check replacement sensor
2.1.2. Clean BME680/VELM6075 boards
2.1.3. Design more robust instrument shelter
Use existing small mast for VEML6075; put others in larger shelter.
3. EPICS
3.1. Next steps
3.1.1. u3scpi network port testing
3.1.2. initial EPICS interface
3.1.3. u3scpi analog/digital port reconfiguration.
4. Brini Tracker II
Still working!
4.1. Next steps
4.1.1. Validate remaining standard GPS messages
4.1.2. Investigate GPS chipset data logging
4.1.3. Investigate LoRA radio interface
5. wktcolor
5.1. Next steps
5.1.1. Explore how to get a minimal coloring
Need a specific planar graph four coloring.
6. wktplot
6.1. Next steps
Understand why -r doesn't solve the wktvor/wktdel "sliver at edge" problem.
7. ca-r
7.1. Seems to have survived Fedora 34 update
7.2. Next Step
None
8. AMDGPU
8.1. Next step
8.1.1. Reverse engineer HSAKMT programming.
9. Ninja v Make
9.1. Next Step
9.1.1. clean simple measurements
10. Conical Rolling Pin
Conical Rolling pin worked great except the sharp point dug into the dough. Point isn't necessary.
10.1. Next Step
Soften point.
11. Reading
11.1. Infinite Powers
Steven Strogatz http://www.stevenstrogatz.com/books/infinite-powers History of Calculus