USB Audio
Interesting history and technical overview of USB audio:
xLights and Pixel Info
Bookmarking URLs here:
* https://xlights.org/
* https://www.pixelcontroller.com/store/index.php
* https://www.holidaycoro.com/
Useful Notes for Debian/Apt
Not that I used this recently, but saw an article on some commands that thought would be good to document here:
FFMPEG PNG to webm
Most the examples don't list basic file globing for input... so here it is:
$ ffmpeg -pattern_type glob -i '*.png' -c:v libvpx-vp9 -pix_fmt yuva420p output.webm
When new enough ffmpeg can do vp8 with transparency that is backwards compatible with decoders that DON'T support alpha channel:
$ ffmpeg -pattern_type glob -i '*.png' -c:v libvpx -pix_fmt yuva420p -metadata:s:v:0 alpha_mode="1" output.webm
Most examples show something like this:
$ ffmpeg -framerate 25 -f image2 -i frames/%03d.png -c:v libvpx -pix_fmt yuva420p output.webm
CH Pedal Information
I should have documented this (and other useful tools which I can't remember at this time) earlier:
/etc/udev/rules.d/99-CHProducts.rules:
KERNEL=="event*", ATTRS{idProduct}=="00f2", ATTRS{idVendor}=="068e", MODE="0666"
KERNEL=="event*", ATTRS{idProduct}=="00f3", ATTRS{idVendor}=="068e", MODE="0666"
There are some ways to scan input devices .. some "jstest" and another way -- can't remember because it would come in handy with previous post about NX6000D HID interface:
Specialiy
Specialty HID devices and Wine
https://stackoverflow.com/questions/873975/how-to-capture-raw-hid-input-...
The USB device is simply a HID device and the windows only binary runs but can't communicate with the hardware. The URL above provides several points to review.
(Recently purchased Behringer NX6000D (to replace Peavey CS1000X) -- Lighter and less power, but will work.)
Pulseaudio -- almost there
Trying to do/make a pulseaudio profile for multichannel sound cards so they don't "look" like a surround card in the channel names..
(also see here on why surround channel names suck when creating custom pulseaudio scripts)
Trying to understand this page: https://www.freedesktop.org/wiki/Software/PulseAudio/Backends/ALSA/Profi...
Pulseaudio Profile Sets
OKAY .. found documentation on writing pulseaudio profile sets:
https://www.freedesktop.org/wiki/Software/PulseAudio/Backends/ALSA/Profi...
Want to do this for USB X32 and XR18 hardware.
I expect to be writing a UDEV rule and placing it somewhere (not sure where) and some configuration file someplace (not sure of location)...
Make Davinci Resolve DEBs
A wonderful person that has been maintaining "unofficial" scripts to create DEB installers for DaVinci Resolve on Ubuntu:
ffmpeg blobbing
Here is good resource on filename globbing for input files in ffmpeg:
https://en.wikibooks.org/wiki/FFMPEG_An_Intermediate_Guide/image_sequence
PHP Command line hacking
Came across this link: http://blog.lfnw.org/2019/03/25/closing-individual-sponsorship.html
Had to verify my suspections: