On 12/19/2017 04:08 PM, Robert Jonsson wrote:
Stereo input is now supported by the RtAudio backend so it's starting to
be actually useable =)
The buffer and samplerate settings in the configuration are also wired
to the RtAudio backend now. There's also a new selector for selecting
between Pulse,Alsa,OSS and RtAudio based jack. Though I would consider
Pulse to be the only supported.
I think that's all the work I will put into features for now. Hopefully
will move towards more recording and testing in the coming days.
It's... alive!
Awesome.
Taking a peek at the code, I realized that you may need some help
adding routing capabilities. It could be a big job since it involves
adding a completely new route type. That involves checking every
place in the code that uses routes. (This is why I try to use
switch(type) statements everywhere instead of if(type...) so that
the compiler will automatically point out any neglected 'cases'.)
However, I have been meaning to add a new type of route myself but have
dreaded the work that might be involved but now may be a good chance.
The new type route is...
Control routes.
The ability to route any audio control signal such as plugin controls.
That means being able to finally use plugin control output signals.
Think side-chaining, DIY building-block compressor chains etc.
One problem I think is that you can't just connect controls and go.
I figure there has to be some sort of middle-ware in between which
allows adjustment of the connected values' amplitudes and offsets.
Unless... the destination port's plugin already /has/ such adjustments,
which we could never be guaranteed.
T.
Reminds me, I loaded an old song after your big checkin, Tim, and I
noticed one of the synths were wrongly transposed, any related changes
that could interfere?
Regards,
Robert
2017-12-17 11:32 GMT+01:00 Robert Jonsson <[email protected]
<mailto:[email protected]>>:
2017-12-16 1:24 GMT+01:00 Tim <[email protected]
<mailto:[email protected]>>:
On 12/15/2017 06:11 PM, Robert Jonsson wrote:
Just wanted to share.
The video is of MusE with hacked in support for using pulse
audio as soundcard output device :)
https://youtu.be/ajE9YntRY70
Cleaning needed before it can be checked in (if at all).
Wow, I was thinking the same thing - we need a Pulse driver.
Because some distros get the Pulse + Jack stuff wrong.
For example you can't play a YT music video and play along in MusE.
I know that *buntu gets it right but here in SUSE for example,
as with some other distros, out of the box Pulse and Jack are
mutually /exclusive/ unless you manually set up the system for it.
An ALSA driver would be nice too. But even that I believe would
need to be opened in exclusive mode, and I think Pulse would not
like that, same deal as with Jack.
It uses the 3rd party library RtAudio which has backend support for
Alsa too so it should be possible to support that. It also supports
DirectSound, ASIO and CoreAudio, for the future maybe...
I will try to fix it up so it might be an improved replacement for
the dummy driver. Just have to remember what I did, started it
before summer but didn't get it working until I retested now :P
/Robert
Thanks.
/Robert
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Lmuse-developer mailing list
[email protected]
<mailto:[email protected]>
https://lists.sourceforge.net/lists/listinfo/lmuse-developer
<https://lists.sourceforge.net/lists/listinfo/lmuse-developer>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Lmuse-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lmuse-developer