>On Wed, Jun 29, 2005 at 01:44:18AM +0200, Olivier Guilyardi wrote: >> Hi Paul, >> 1 - a friend of mine showed me his brand new evolution uc33 midi >> controller. He's using that with a windows-based software called "Live". I >> was really suprised to see that this software use exactly what I proposed >> in this thread. First you enter a "capture-mode", you click on some GUI >> widget, then you rotate some knob, that's it : it's assigned. I promise I >> never saw a such thing when I had exactly the same idea. > >Doesn't ardour allow this type of binding midi CC's to mixer controls?
indeed, it does. and as other posters have noted, the method used is to have the GUI as an intermediary only for the binding: when you start the binding process, its done using a GUI (View/Controller) object, and so when the MIDI data arrives, the GUI hands off the MIDI data to the Model object represented by the GUI object. the binding is made between Model objects and MIDI, not GUI objects and MIDI, even though it is initiated at the GUI leve. subsequent MIDI data (corresponding to what was bound) is sent directly to the Model, not the GUI (View/Controller). The GUI is updated when/if the Model changes state in response to the incoming MIDI. --p
