[L2Ork-dev] Desktop files
Ivica Ico Bukvic
ico.bukvic at gmail.com
Mon Oct 7 01:09:53 UTC 2013
This makes perfect sense. For starters, the easiest thing is to disable
autoconnect of midi ports. Then, adding a feature where one can re-create a
number of midi ports inside pd-l2ork (if that is not already available), and
saving overriding settings that take precedence over the desktop icon's. If
you can generate a pull request perhaps with the very first step (or more if
you have time), that would be very much appreciated.
> -----Original Message-----
> From: l2ork-dev-bounces at bukvic.music.vt.edu [mailto:l2ork-dev-
> bounces at bukvic.music.vt.edu] On Behalf Of Albert Graef
> Sent: Sunday, October 06, 2013 7:06 AM
> To: l2ork-dev at bukvic.music.vt.edu
> Subject: [L2Ork-dev] Desktop files
>
> Hi Ico,
>
> While preparing the pd-l2ork setup for my courses this semester, I
> just noticed rev. ed3e84b: "improved shortcuts so that pd-l2ork
> auto-creates midi ports on start-up"
>
> I realize that some ppl might find this kind of default setup
> convenient. But if I invoke a Pd patch from the file manager then your
> settings override the MIDI devices setup that I have in my .pdl2ork
> file, so I have to manually edit the desktop file to get rid of this.
>
> To make things worse, the options you use in the desktop file create
> just one MIDI input and output port, in which case that ALSA MIDI
> auto-connect (mis)feature kicks in, meaning that pd-l2ork will
> auto-connect to *all* ALSA MIDI ports. This is a real hazard if you
> have ALSA set up so that it provides MIDI loopback aka "MIDI Through"
> devices (which seems to be the default these days). Those MIDI
> auto-connects will then give you awful MIDI feedbacks.
>
> I'd rather configure my MIDI devices in .pdl2ork and set up my MIDI
> connections using a patchbay like qjackctl's. So my question is, would
> it be possible to revert that change or at least create *two* MIDI
> devices (changing '-mididev 0' to '-mididev 0,1' in the desktop files
> would do that) so that the MIDI auto-connects are prevented?
>
> Or better yet, completely remove the auto-connects from Pd's ALSA MIDI
> driver (s_midi_alsa.c, line 123 ff.). AFAICT this stuff was removed in
> vanilla Pd quite some time ago already. (I can prepare a corresponding
> pull request if you want, but the required changes are really trivial.
> Basically just getting rid of the autoconnect variable at line 58 of
> s_midi_alsa.c and completely removing the if statement at line 123ff.
> should do the trick.)
>
> Albert
>
> --
> Dr. Albert Gr"af
> Dept. of Music-Informatics, University of Mainz, Germany
> Email: aggraef at gmail.com
> WWW: https://plus.google.com/111193356966611167754
> _______________________________________________
> L2Ork-dev mailing list
> L2Ork-dev at disis.music.vt.edu
> http://disis.music.vt.edu/listinfo/l2ork-dev
More information about the L2Ork-dev
mailing list