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:[email protected]]
> Sent: Sunday, April 09, 2017 11:00 AM
> To: Ingo; 'Christof Ressi'
> Cc: [email protected]
> 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:[email protected]] On Behalf Of Ingo
> >> Sent: Sunday, April 09, 2017 10:53 AM
> >> To: 'Christof Ressi'; 'mario buoninfante'
> >> Cc: [email protected]
> >> 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:[email protected]] On Behalf Of
> >>> Christof Ressi
> >>> Sent: Sunday, April 09, 2017 10:11 AM
> >>> To: mario buoninfante
> >>> Cc: [email protected]
> >>> 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"
> >>> <[email protected]> An: [email protected] 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-
> >> [email protected]
> >>> mailing list UNSUBSCRIBE and account-management ->
> >>> https://lists.puredata.info/listinfo/pd-list
> >>>
> >>> _______________________________________________
> >>> [email protected] mailing list
> >>> UNSUBSCRIBE and account-management ->
> >>> https://lists.puredata.info/listinfo/pd-list
> >>
> >>
> >> _______________________________________________
> >> [email protected] 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



_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list

Reply via email to