[chuck-users] Closing MIDI Ports (Mario asks)

Perry R. Cook prc at cs.princeton.edu
Fri Mar 27 12:09:36 EDT 2020


I’m not sure if they can be closed, but as long as you don’t chuck them to now, the extra ones really shouldn’t take up (much) computational resources.  

One option would be to first run a MIDIConfig.ck file that opens them all and writes all the names and numbers into a MIDICONFIG.txt file.  Then when you run your main file, it reads that and only opens the one(s) you need.  Or your first MIDIConfig.ck file could pick the one(s) you need and write only them into the temp file.

I’ve done this for PLOrk pieces, to figure out if laptops have accelerometers, and what orientation those are.

prc

from MyiPhone

> On Mar 27, 2020, at 9:00 AM, chuck-users-request at lists.cs.princeton.edu wrote:
> 
> Send chuck-users mailing list submissions to
>    chuck-users at lists.cs.princeton.edu
> 
> To subscribe or unsubscribe via the World Wide Web, visit
>    https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
> or, via email, send a message with subject or body 'help' to
>    chuck-users-request at lists.cs.princeton.edu
> 
> You can reach the person managing the list at
>    chuck-users-owner at lists.cs.princeton.edu
> 
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of chuck-users digest..."
> 
> 
> Today's Topics:
> 
>   1. Closing MIDI ports (mario buoninfante)
> 
> 
> ----------------------------------------------------------------------
> 
> Message: 1
> Date: Thu, 26 Mar 2020 19:51:41 +0000
> From: mario buoninfante <mario.buoninfante at gmail.com>
> To: ChucK Users Mailing List <chuck-users at lists.cs.princeton.edu>
> Subject: [chuck-users] Closing MIDI ports
> Message-ID: <dc574e2e-9f93-cb07-c743-38f88fa575e9 at gmail.com>
> Content-Type: text/plain; charset="utf-8"; Format="flowed"
> 
> Hi,
> 
> 
> Is it possible to close a MIDI port?
> 
> I'm working on a MIDI class, and to print all the available ports, I 
> open them one at the time and get the name. Then I end up with tons of 
> open MIDI ports I'm not actually using.
> 
> Apart from this, another user case could be a live set where different 
> scripts are launched and each of them wants to talk to a specific MIDI 
> port. Doing so one ends up with a lot of /leftovers/.
> 
> 
> Cheers,
> 
> Mario
> 
> -- 
> electronic musician, sound artist, creative coder, QA engineer
> https://vimeo.com/creativecodingsalerno
> http://mbuoninfante.tumblr.com/
> https://github.com/mariobuoninfante
> https://bitbucket.org/mariobuoninfante/
> 
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <http://lists.cs.princeton.edu/pipermail/chuck-users/attachments/20200326/75ed2599/attachment-0001.html>
> 
> ------------------------------
> 
> _______________________________________________
> chuck-users mailing list
> chuck-users at lists.cs.princeton.edu
> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
> 
> 
> End of chuck-users Digest, Vol 175, Issue 15
> ********************************************
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cs.princeton.edu/pipermail/chuck-users/attachments/20200327/5b9def61/attachment.html>


More information about the chuck-users mailing list