my grandmother needs headphones to watch TV, but wearing them causes her
to miss all the conversation around her. Hearing aids that allow both TV
and microphone input are around 2.5k€. As I'm quite firm with Linux, and
have conducted several Raspberry Pi projects, I wondered if it was
possible to find a DIY solution for this.
I thought of using regular Bluetooth headphones with an integrated
microphone, and a Raspberry Pi that gets fed the TV audio. Now it should
be possible to receive both the microphone audio from the headphones via
Bluetooth and the TV audio via line in, mix both at a custom ratio, and
send it back to the Bluetooth headphones.
I know that it's possible to achieve such a setup using e.g. ardour and
JACK, but I'm looking for an automated solution (e.g. write a script /
small application that launches at boot time for setting up the audio
devices). So how can I configure the mixing using only the command line
or a custom Python/C/whatever application that uses some libraries?
What's the best software stack to aim for? PulseAudio? JACK? Latency
shouldn't be too much of an issue, as my grandmother probably isn't able
to perceive lip sync anymore anyways, but of course it would be great to
aim for the least delay possible.
I'd love to hear some tips and pointers on how to approach this project.
Thanks a lot in advance!
I've done some work on my XUiDesigner project, and it is now able to
generate a working LV2 plugin.
Still I would count it in a pre-alpha state, but, hey, it works.
The project settings window allow to setup the specs (like Author name,
URI, Audio/Midi ports, etc.) for your plugin The saved bundle contain a
working LV2 plugin with all needed resources (ttl files, converted C
files from used images, etc.) to build, install and run it. All you need
to do to finish your plug is, implement your DSP part.
Hi list. Been curious about this question for some time but have not had
time to rig a test for it.
If Jack Transport is rolling, at a frame near the end of its 32-bit
what happens when it reaches the end?
Does it roll over and continue from zero frame? Or does it stop?
there was a feature request and a short discussion about plugin icons
this weekend on IRC. And I like the idea.
Many LV2 plugins have their own logos (Helm, Vital, Surge, Drops,
Wolfshaper, Geonkick, Dragonfly, ...). But they only use these logos
internally within the plugin. Hosts fully ignore these logos at this
moment. No surprise, there is no standard. OK, LMMS uses plugin icons.
But only for their own LMMS-specific factory plugins. In general logos
may provide a benefit for users to more easily find the plugin the user
My first idea was: you can do everything with an extension. But this
would be misleading. It would be a technical overkill to provide a whole
C interface as falkTX responded. And showing an icon would require
plugin instantiation. Fully incompatible with listing plugins.
The most simple but also misleading way for a host would be to show an
icon file (.ico?, .xpm?, .png?, .svg?) found in the plugin directory.
But this would end up in rubbish in many cases. Think about textures or
dial images which are often stored in the plugin directory.
It would be nice to have a property like lv2:icon <logo.png> or
something like this. But what about to provide an icon in different
sizes / resolutions? Any ideas? Any (other) solutions?
And don't forget. It only makes sense if the hosts will provide this
feature. Host developers, what do you think about it?
This made me reach for the screen cleaner :)
Ten little bugs hiding in the code,
Ten little bugs hiding in the code.
So you fix a little bug,
and compile it all again.
There's eleven little bugs hiding in the code.
Will J Godfrey
Say you have a poem and I have a tune.
Exchange them and we can both have a poem, a tune, and a song.