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

Author: Daniel Kelley

Created: 2023-10-28 Sat 04:39

Validate