[PD] refresh MIDI device list on run
mario.buoninfante
mario.buoninfante at gmail.com
Sun Apr 9 13:01:08 CEST 2017
What I noticed on Win10 is that if the device is connected when you launch Pd, then you can unplug it and plug it again, without any issues. And one thing more, a new device is detected only if I've never opened the MIDI dialog. I mean:
1. Launch Pd
2. Plug a MIDI device
3. Open MIDI dialog (either from Menu or within the patch)
4. Pd recognize the device
After I opened MIDI dialog the first time, no new devices will be recognized. That's weird
Sent from my Wiko ROBBYOn Apr 9, 2017 11:25, Ingo <ingo at miamiwave.com> wrote:
>
> Funny, I'm using that since years and it absolutely "always" works here (on
> Linux) both for adding new devices or replugging previously unplugged MIDI
> devices.
> I'm not using Pd on Windows, though. But I can't see why Pd itself would
> behave differently on Windows.
> Whenever you send a (properly formatted) message to the midi-dialog it will
> activate anything that is connected at that moment.
>
> Ingo
>
>
> > -----Original Message-----
> > From: mario buoninfante [mailto:mario.buoninfante at gmail.com]
> > Sent: Sunday, April 09, 2017 11:00 AM
> > To: Ingo; 'Christof Ressi'
> > Cc: pd-list at lists.iem.at
> > Subject: Re: [PD] refresh MIDI device list on run
> >
> > Hi Ingo,
> >
> > actually I already tried with this, but it can help only if you want to
> change
> > MIDI device. if I plug a new device after I launched Pd, nothing changes
> also
> > using [pd midi-dialog(
> >
> > I'm trying on Win10 (usually I work on Linux but there I used to work with
> > Jack, thus no prob at all ;) )
> >
> >
> > On 09/04/2017 10:08, Ingo wrote:
> > > That should read: "n5 = sample rate" instead of "n3 = sample rate"
> > > It's for Linux, of course. Don't know how to handle this in Windows or
> OSX.
> > >
> > > Ingo
> > >
> > >> -----Original Message-----
> > >> From: Pd-list [mailto:pd-list-bounces at lists.iem.at] On Behalf Of Ingo
> > >> Sent: Sunday, April 09, 2017 10:53 AM
> > >> To: 'Christof Ressi'; 'mario buoninfante'
> > >> Cc: pd-list at lists.iem.at
> > >> Subject: Re: [PD] refresh MIDI device list on run
> > >>
> > >> You need to refresh the midi dialog by banging this:
> > >>
> > >> [; pd midi-dialog 1 2 3 4 1 2 3 4 4 4(
> > >>
> > >> first 4 = input device numbering (might be different than "1 2 3 4",
> e.g. "2
> > >> 0
> > >> 0 0")
> > >> next 4 = output device numbering (might be different than "1 2 3 4")
> > >> #9 = number of input devices (1-4)
> > >> #10 = number of output devices (1-4)
> > >>
> > >> Same thing for audio-dialog:
> > >>
> > >> [; pd audio-dialog n1 n1 n1 n1 n2 n2 n2 n2 n3 n3 n3 n3 n4 n4 n4 n4 n5
> n6(
> > >>
> > >> n1 = inputs device numbers
> > >> n2 = number of input channels per device
> > >> n3 = outputs device numbers
> > >> n4 = number of output channels per device
> > >> n3 = sample rate
> > >> n6 = delay in milliseconds
> > >>
> > >> Making an automatic refresh is a bit difficult.
> > >>
> > >> I did it by monitoring the dev folder (or actually I created a
> subfolder for
> > >> my
> > >> known devices and I'm monitoring changes with
> > >>
> > >> [hcs/folder_list /dev/"mididevice-subfolder-name"/*] every 3 seconds.
> > >>
> > >> When a change is detected it bangs [; pd midi-dialog 1 2 3 4 1 2 3 4 4
> > 4(
> > >> So all of my "known" devices (by udev names) are mounted
> > automatically.
> > >> For unknown devices I need to execute a [bang] on [; pd midi-dialog 1 2
> 3
> > 4
> > >> 1
> > >> 2 3
> > >> 4 4 4(
> > >>
> > >> Ingo
> > >>
> > >>
> > >>> -----Original Message-----
> > >>> From: Pd-list [mailto:pd-list-bounces at lists.iem.at] On Behalf Of
> > >>> Christof Ressi
> > >>> Sent: Sunday, April 09, 2017 10:11 AM
> > >>> To: mario buoninfante
> > >>> Cc: pd-list at lists.iem.at
> > >>> Subject: Re: [PD] refresh MIDI device list on run
> > >>>
> > >>> Never worked for me (for audio devices neither), I always had to
> > >>> restart Pd
> > >>> :-
> > >>> (. Also with audio devices.
> > >>>
> > >>>
> > >>>
> > >>> Gesendet: Sonntag, 09. April 2017 um 09:51 Uhr Von: "mario
> > buoninfante"
> > >>> <mario.buoninfante at gmail.com> An: pd-list at lists.iem.at Betreff: [PD]
> > >>> refresh MIDI device list on run
> > >>>
> > >>> Hi all,
> > >>> does anyone know if it's possible to "refresh" the MIDI device list
> > >>> while Pd is running? i.e. you plug a new device on run.
> > >>> Cheers,
> > >>> Mario
> > >>> _______________________________________________ Pd-
> > >> list at lists.iem.at
> > >>> mailing list UNSUBSCRIBE and account-management ->
> > >>> https://lists.puredata.info/listinfo/pd-list
> > >>>
> > >>> _______________________________________________
> > >>> Pd-list at lists.iem.at mailing list
> > >>> UNSUBSCRIBE and account-management ->
> > >>> https://lists.puredata.info/listinfo/pd-list
> > >>
> > >>
> > >> _______________________________________________
> > >> Pd-list at lists.iem.at mailing list
> > >> UNSUBSCRIBE and account-management ->
> > >> https://lists.puredata.info/listinfo/pd-list
> > >
> >
> >
> > ---
> > This email has been checked for viruses by Avast antivirus software.
> > https://www.avast.com/antivirus
>
>
More information about the Pd-list
mailing list