All of my coding projects are available on GitHub (github.com/kward). Some of my more popular repos are:
tabulate – A script to tabulate textual content from STDIN or from a file.
shFlags – (inactive) Shell Flags (shFlags) is a library written to greatly simplify the handling of command-line flags in Bourne based Unix shell scripts.
Avid S3L-X and Third-party AVB – I’m working on getting my Avid S3L-X console working with my MOTU AVB devices. I have bi-directional connectivity working, but still have a few things to work on.
|Accept signal from MOTU 16A into E3 Engine||Working|
|Output signal from E3 Engine to MOTU 16A||Working|
|Configure Stage 16 to announce itself on AVB, and read signals with macOS||Working|
|Figure out how to manually control the Stage 16||Working|
|Configure Stage 16 for 100% standalone operation||Working|
|Create a basic controller written in Go to control Stage 16 operation via HTTP||TODO|
|Figure out how to enable controller to start at boot on Stage 16||TODO|
|Improve controller to work with OSC, and create TouchOSC control interface for Stage 16||TODO|
To better share information, I’ve started collecting data on https://wiki.forestent.com/ rather than in Google docs. I plan for this to become a useful resource for the community!
Tracks – This is a tool to rename files written by Waves Tracks Live using the Avid VENUE channel names from a patch file export so that I can import them into ProTools. It means I don’t have to type all the track names in by hand, and it also means the tracks are numbered properly so they import in order.
Venue – (inactive) Older Avid audio consoles (e.g. the D-Show and Profile) can be controlled with VNC. I wrote a server that takes TouchOSC inputs from an iPad and translates them into VNC keyboard/mouse movements so that I could do a monitoring mix from the stage. I had the code working at one point, but it is currently in disrepair.
My musings of k8 YouTube channel.