I am curious to know how you would make VCVRack more accessible for visually impaired
Have you written a UX guideline/document/RFP for how to make generative music more accessible in this way?
If this is a call for participation for educational purposes, perhaps https://bela.io/ is the way to go.
I have already made bela.io c++ tutorial examples available for desktop https://github.com/shemeshg/LearningRtAudio
#vcvrack #bela #belaio #qt #Cpp
The Fox Den... the place where you also have a small section for cute bois like these... and believe me, you are gonna like it :V
At least Bela and Jun are enjoying it lol!
Work and sexy wolf boi: https://www.furaffinity.net/user/PowerBlade3
#DarkShadowMDArt #DarkShadow777Art #femboy #nudity #furry #poledancing #bela #jun #myocs
Porting a project from #Bela to regular Linux is non-trivial. I'm using the branch build-without-bela whose log messages seemed promising.
The ne10 library used for FFT is arm only, stubbing a replacement that uses fftw3 took a while but is possible.
The scope library uses Websockets via the seasocks library, which isn't hard to compile from source.
I got an executable compiled for x86_64 but it doesn't work, because createBelaRtPipe() is only implemented by the xenomai path. This means no communication between audio thread and others.
Even if it would run, I think it would not have a realtime audio backend, just a Batch mode, not useful for me.
Took a different approach for #livecoding #audio #dsp with #Clive on #Bela today:
the 2019 version was a standalone program running on the Bela, expecting the audio callback shared library to magically appear on the device via cross-compiling from a connected computer. pro: connected computer is more powerful, so recompilation is quicker. con: it's a nightmare to setup, and the program wasn't set up to deal with any of the IO other than stereo audio.
the 2023 version runs as a C++ project in the web-based IDE, compiling on the device. pro: should be reproducible simply by uploading a zip, instead of having to mess with chroots and cross-compilation tool chains. con: the autosave timing is unpredictable and compilation time is long. so I'd say it's useful for prototyping DSP algorithms, but performing live with it you would have to find a way to handle the latency and unpredictable timing.
short video of it in action:
https://diode.zone/w/xtFyzs7yYPzE4y74YHoKNf
not sure why the sound quality is so bad
the code is not published yet.
#livecoding #audio #dsp #clive #bela
with a small patch, I've got a proof of concept #ultrasound to human audio range frequency shifter working, based on an idea I found online (essentially: bandpass filter, then decimate, exploiting aliasing to bring the ultrasound down to human audio range):
https://community.nxp.com/pwmxy87654/attachments/pwmxy87654/lpc/26746/1/FinalDesignReport.pdf
I needed to write a small patch to #Bela software to get the analog inputs working correctly at 88.2kHz sample rate as advertised:
https://github.com/BelaPlatform/Bela/issues/717
I'm just testing with two 12cm pieces of wire poking into the analog inputs, there's strong 50Hz hum (red and blue inputs), but the audio output (green, amplified somewhat) changes according to network traffic, so I guess it's working to some extent.
You can also see the latency of the FIR filter, with the clipped bottom of the input followed by quiet output after a short delay.
I need to figure out how to get a microphone input into it next.. I don't know any practical electronics, any tips are welcome. It'll probably be a headphone-level signal from a field recorder, but afaik Bela analog inputs are specced from 0V to 4.096V, and audio signals are typically AC, so additional components and connections might be necessary?
Béla Fleck and the Marcus Roberts Trio
- That Ragtime Feeling
https://youtu.be/1FeTlznMmY0
A story of how the banjo crossed that divide into a jazz trio.
Béla Fleck and the Marcus Roberts Trio
- Across The Imaginary Divide
https://youtu.be/TeOXF5WhfsU
I want to turn on a led for 5 seconds, with Bela and pure data. I have a perfect 1 coming into my digitalout (which turns on the led) --> What can I concoct to turn it off? It has to stay on for 5 seconds after being triggered.
In writing this I just got an idea, but I still want to #askfedi
I've been wrestling trying to linearize the output of hall sensors in my DIY MIDI control for a while after failing a ton of times just trying to massage the numbers, I broke out the calipers and took detailed readings. Done messing around! #diy #arduino #teensy #hallSensors #MIDI #crossfader #trill #bela
#bela #trill #crossfader #midi #hallsensors #teensy #arduino #diy
Hereâs an early test of something Iâm building for my Landscape NOON.
Whatâs going on in this video is that Iâm using machine learning to train different classes on the snare (center, âedgeâ, two crotales, rim tip, and rim shoulder) and then using that to trigger 6 of the voices on the NOON.
https://www.youtube.com/watch?v=eaiXJu52ioE
#landscape #machineLearning #bela #puredata #flucoma #sp-tools #synthesis
#synthesis #sp #flucoma #puredata #bela #machinelearning #landscape
I don't specifically plan on re-making SP-Tools for Pure Data, but I've been building a bunch of the core components to get ready for embedding some in a Bela to use to control my Landscape Noon (short example/vid/demo bits soon). It's been a steep learning curve, but having loads of smart coder friends helps! #puredata #flucoma #bela #max/msp #landscape #synthesis #diy #machineLearning
#machinelearning #diy #synthesis #landscape #max #bela #flucoma #puredata
Happy Birthday, lieber #BĂ©la #RĂ©thy â und mach es gut! Der langjĂ€hrige Sport-Kommentator begleitet mit dem Halbfinale Frankreich gegen Marokko bei der WM sein letztes Spiel. Super Ausstand zum 66. Geburtstag, oder nicht? đ Welche Erinnerungen kommen euch bei BĂ©la hoch? âœïž
⊠schnell fĂŒr #Bela zum #Geburtstag Schrei nach Liebe gegrölt und dann so gerade noch in den Bus gesprungen.
JiĆĂ JaroĆ #CR dal DarebĂĄctvo Sa Podarilo 8b+ #BelĂĄ
JiĆĂ JaroĆ #CR dal DarebĂĄctvo Sa Podarilo 8b+ #BelĂĄ
Back to the Exquisite Engine (#PureData + #Bela setup) today after about a month away from it, I felt I had to remind myself what I'd done in the code. Having set up an #Obsidian vault for the research side of this project, I thought I'd test how it goes to visualise the structure of the code. So far so good: I found (& fixed) a point where I could eliminate a step & am clearer on the next changes & where to make them. Onwards! #composition #CyborgSoloists @cyborgsoloists
#cyborgsoloists #composition #obsidian #bela #puredata