[LAD] Communicating between python UI and C++ engine for real time audio?

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <linux-audio-dev@...>
Date: Wednesday, November 2, 2011 - 5:09 pm

--20cf3010ed573c4e8e04b0c3892e
Content-Type: text/plain; charset=ISO-8859-1

I looked into this about five years ago, but didn't get too far. Wondering
if anyone on here has experience splitting apps up into:

- realtime low latency engine in C++ using per sample callback audio (
either RTAudio or Jack or PortAudio )

- user interfaces and algo composition routines in python that either
communicate with the engine by shared memory or over a queue

Basically I want to be able to do the gui and data transforming code in
Python whenever possible and allow plugins to be written to work on the
data in Python

I'm hoping to arrive at some sort of design that ultimately lets the engine
act as an audio server with multiple user interface clients, possibly not
even on the same machines, but definitely not on the same cores. If anyone
has tips, war stories, suggestions on reading or projects to look at, I'd
love to hear them.

Thanks
Iain

--20cf3010ed573c4e8e04b0c3892e
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I looked into this about five years ago, but didn't get too far. W=
ondering if anyone on here has experience splitting apps up into:- realtime low latency engine in C++ using per sample callb=
ack audio ( either RTAudio or Jack or PortAudio )
- user interfaces and algo composition routines in pyth=
on that either communicate with the engine by shared memory or over a queue=
Basically I want to be able to do the gui and dat=
a transforming code in Python whenever possible and allow plugins to be wri=
tten to work on the data in Python
I'm hoping to arrive at some sort of design that ul=
timately lets the engine act as an audio server with multiple user interfac=
e clients, possibly not even on the same machines, but definitely not on th=
e same cores. If anyone has tips, war stories, suggestions on reading or pr=
ojects to look at, I'd love to hear them.
ThanksIain

--20cf3010ed573c4e8e04b0c3892e--

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

Messages in current thread:
[LAD] Communicating between python UI and C++ engine for rea..., Iain Duncan, (Wed Nov 2, 5:09 pm)
Re: [LAD] Communicating between python UI and C++ engine for..., Gabriel M. Beddingfield, (Thu Nov 3, 2:05 am)
Re: [LAD] Communicating between python UI and C++ engine for..., Vytautas Jancauskas, (Thu Nov 3, 7:49 am)