Re: [LAD] LV2 Oscilloscope

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Linux Audio Developers <linux-audio-dev@...>
Date: Thursday, October 10, 2013 - 6:38 pm

--=-gn9pvvnJFwYTnQAb1lYi
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, 2013-10-10 at 18:29 +0100, Aur=C3=A9lien Leblond wrote:=20

I would just bypass the LV2 host altogether and use shared memory to get
the audio data to the GUI. This is what the DSSI plugin does. This means
that it will not work if the plugin and the GUI are running on separate
machines, but that seems to be pretty rare.

One problem is that there is no obvious way of finding out which plugin
instance a GUI is controlling in order to know which SHM file to read if
there are multiple instances of the plugin running. In the DSSI GUI this
is solved by sending a configure() message with a unique string, but
there is no corresponding call in LV2 without adding more extensions.
You might be able to do it with an atom input port or, if you prefer
avoiding additional extensions, with a control output port that you
write your unique value to in the plugin.

--ll

--=-gn9pvvnJFwYTnQAb1lYi
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAABAgAGBQJSVvP6AAoJEKZaiTrBe5RL+EYP/iW9FXF+rQSn/CUrN8rchPiP
RbCcelkflTsRb3mdsLVe4OJ3rEunZEE3aanoP/iu7SYBk4GcFwjmnAylJ6Fnr807
KWiB/2sTchsqrgkieG+tQQ/TkFvX5T9ezslGLb7nG6s23oAtbzd500w+A616n9Qd
VtXYwA0djjKxmT+MTDwN3Wc+Vxxso9uPBaNwjK/Ye46wvvMcU7eyoWQFHeFJGGfZ
81Q2CeXhDlnpy4k2PK3PqwH+ZRpQIanW0ar1WhKgoMoa0WGKQSx76l/UUdcr3gGm
QfmQaxV41W/84xgvrvuVkzjnXgbEXwkhePzFTUwg4A2jB7a/AlC0qjwznAHgOg3B
ONqaIRs7S9/0eFzQok1zJGGruk2gTNJ2LOSaCfP1NQOgPOn2B98o4PGefKf4qoR0
l5f382rIHtxqS6p0BwA4Z3fRGf0Wpg4EJaA4YsxryjT1ujZ2Uh6PNJ1Ur9bSJaUm
IeaWpPVauqgGAmOmyMlawYGm2D/L7rel/STEKdvGG9k2nFGijUduCO0IqQG4+8xQ
rGBaL5Rk+jduzO/ERC8600g3tO6uT1zeaaxg+KP3O9qsaYd5kT1k+JMPrMoFAzNn
HYVUMIsZVypeOYgfeyaswgMONzeY9mCX4SqYRrSU5eWed6xeSmfYGkxQYI1sHNla
Atif3n0D4ZPHC1inGlTY
=CIi4
-----END PGP SIGNATURE-----

--=-gn9pvvnJFwYTnQAb1lYi--

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[LAD] LV2 Oscilloscope, Aurélien Leblond, (Thu Oct 10, 5:29 pm)
Re: [LAD] LV2 Oscilloscope, Lars Luthman, (Thu Oct 10, 6:38 pm)
Re: [LAD] LV2 Oscilloscope, Robin Gareus, (Thu Oct 10, 7:28 pm)
Re: [LAD] LV2 Oscilloscope, Lars Luthman, (Thu Oct 10, 6:42 pm)
Re: [LAD] LV2 Oscilloscope, Filipe Coelho, (Thu Oct 10, 7:05 pm)
Re: [LAD] LV2 Oscilloscope, Harry van Haaren, (Thu Oct 10, 6:12 pm)
Re: [LAD] LV2 Oscilloscope, Paul Davis, (Thu Oct 10, 7:07 pm)
Re: [LAD] LV2 Oscilloscope, Harry van Haaren, (Fri Oct 11, 12:28 am)
[LAD] lv2 external UI -- was Re: LV2 Oscilloscope, Robin Gareus, (Fri Oct 11, 2:08 pm)
Re: [LAD] lv2 external UI -- was Re: LV2 Oscilloscope, Filipe Coelho, (Fri Oct 11, 2:45 pm)
Re: [LAD] lv2 external UI -- was Re: LV2 Oscilloscope, Robin Gareus, (Fri Oct 11, 2:42 pm)