Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: setting the input of many many many midi devices



I had a similar question. I hate to make the comparison to Max/MSP, but Quartz Composer is missing two key elements that make this easy in Max/Pd:

1) a "loadbang" object that can quickly populate objects with default settings (though Roger's suggestion using JavaScript is, if I understand him right, a solution)

2) most importantly, the ability to default to specific MIDI devices by assigning port identifiers. That way, the default "port A" device can be used for MIDI -- even if you substitute MIDI devices.

This is a MAJOR problem at the moment for Quartz Composer, because it means manually setting MIDI I/O at the object properties level.

Related, though: could you handle MIDI I/O using a QC-based Cocoa application?

Since so much interest in this list has been on live performance + VJ applications, for instance, it'd be great to have a simple MIDI source code example for assigning MIDI ports and passing data through to the QC view.

Peter

On Nov 26, 2005, at 11:52 AM, Alexander Huber wrote:

hello everybody,

i'm currently building a vj application that uses a lot of midi controllers and midi keys. i have two machines, an old slow powerbook and a dual g5 on which i develop the project.

my problem is to keep the 'development branches' synchronized: the midi devices are not accessed via names (port A, IAC Bus1 etc...) and are 'forgotten' on the powermac when i load the composition previously developped on the powerbook, even when i plug in the same midi interface. so if i change a lot of midi stuff, i have to
click through all the midi note/controller elements in my composition...


the composition is tied to the hardware, even if i use the same hardware controller.

i had one idea: keeping one composition that handles only midi in/ output and which is machine-dependent, acting as a kind of 'interface' to the second composition which is machine-independent (and really only gets copied over to the other machine) whereas the 'connection' between the two comps is done via copy + paste (i open the second, machine-independent composition, and copy the patch with the controllers into it... i'm sure it would work, but then i had to do all the cabling stuff...)

to sum it up: either i step through all midi note/controller elements and change the device setting, or i have this 'interface- acting composition' that gets pasted in the main development composition, which i then have to reconnect using lots of cables...

how do you handle such a problem?

i'm fairly new to qc (great tool!) and couldn't find any other solutions

thank you very much for any input

cheers
alex
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list (Quartzcomposer- email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/peterkirn% 40gmail.com


This email sent to email@hidden


_______________________________________________ Do not post admin requests to the list. They will be ignored. Quartzcomposer-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/quartzcomposer-dev/email@hidden

This email sent to email@hidden
References: 
 >setting the input of many many many midi devices (From: Alexander Huber <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.