User Forum    :: Powered by YaBB
  « MIDI-OX User Forum - Scripting and Ableton Live »
Welcome, Guest. Please Login or Register.
May 9th, 2025, 8:54am


Home Home Help Help Search Search Members Members Login Login Register Register


   MIDI-OX User Forum
   MIDI-OX
   Scripting Questions
(Moderator: Jamie OConnell)
   Scripting and Ableton Live
« Previous topic | Next topic »
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print
   Author  Topic: Scripting and Ableton Live  (Read 19632 times)
abhunkin
Member
**



MIDI-OX Rules!

   
WWW Email

Posts: 35
Scripting and Ableton Live
« on: Mar 6th, 2007, 11:26am »
Quote Quote Modify Modify

I've been developing vbscripts using the connection sink method to convert MIDI data to Mackie Control Universal emulation, for use with programs like Ableton Live.
 
All is working well except for one problem: under intense audio usage in Live, the sound glitches. Apparently the culprit is the extra CPU load of the combined vbscript and MIDIOx.
 
My question is: what can be done to remedy this situation and allow these scripts to be used in demanding Live settings? The sonic breakup does not occur when not as many tracks/effects are involved simultaneously.
 
I note that when running *any* vbscript in MIDIOx when in loop mode that the combination of MIDIOx and script take up *100%* of CPU resources (on my fairly strong, recent laptop). I assume this is normal. I also assume that this may be some of the problem when attempting to push Ableton Live.
 
Suggestions anyone?
 
Thanks so much -
 
Art Hunkins
IP Logged

Art Hunkins
abhunkin@uncg.edu
http://www.arthunkins.com
abhunkin
Member
**



MIDI-OX Rules!

   
WWW Email

Posts: 35
Control Surface Emulation of Mackie Control
« Reply #1 on: Mar 24th, 2007, 11:09pm »
Quote Quote Modify Modify

As anticipated above, I can now announce a new set of MIDIOx VBscripts (copy here from my website):
 
CONTROL SURFACE EMULATION OF THE MACKIE CONTROL UNIVERSAL
  Text file, and MIDIOx VBscripts that enable various MIDI control surfaces to emulate the MCU (Mackie Control Universal) protocol, to act as controllers for popular DAW's. Windows (95 and up) only. Both generic scripts and scripts dedicated to individual control surfaces are included. Most scripts are signficantly customizable, and each contains its complete description as well as instructions for modification.
 
The dedicated control surfaces: 4Control, BCR/BCF2000, iControl (yes, it works in XP!), JL Cooper MiniDesk, Behringer Nano, Pocket Dial, StudioMix, Tascam 428, Tascam TM-D1000, UC-16/X-Session, and UC-33.
 
 
Would be delighted with feedback - including (as always) any suggestions as to how to relieve the CPU load with MIDIOx. (This seems a major drawback to MIDIOx scripting in this context.)
 
These materials are available for download at:
http://www.arthunkins.com/articles.htm
IP Logged

Art Hunkins
abhunkin@uncg.edu
http://www.arthunkins.com
abhunkin
Member
**



MIDI-OX Rules!

   
WWW Email

Posts: 35
Emulation of Mackie Control Universal/MCU eXTender
« Reply #2 on: Apr 17th, 2007, 5:23pm »
Quote Quote Modify Modify

Announcing an extension of my set of VBscripts emulating the Mackie Control Universal:
 
Now includes 16-channel scripts (both general-purpose and for specific control surfaces). It does this by emulating both the MCU and an MCU eXTender on separate ports. These run on Ableton Live 5 and higher, and no doubt on other DAW's as well. (The DAW just has to accept these two control surfaces as inputs.)
 
As before, the materials are available for download at:  
http://www.arthunkins.com/articles.htm  
 
Any and all feedback is greatly appreciated.
IP Logged

Art Hunkins
abhunkin@uncg.edu
http://www.arthunkins.com
abhunkin
Member
**



MIDI-OX Rules!

   
WWW Email

Posts: 35
Emulation of Mackie Control Universal/MCU eXTender
« Reply #3 on: May 12th, 2007, 11:39pm »
Quote Quote Modify Modify

Here are some final additions to the list of dedicated controllers/control surfaces now included in my script collection for MCU DAW emulation:
 
Edirol PCR-30/50/80 series (including "A" and "M" models)
Faderfox micromodul LV1
Roland MCR-8 Multi Controller
JL Cooper CS-10 and CS-102
Digidesign R1 Remote Controller
 
The complete list is detailed in a separate text file (also included in the zip download) on my website:
http://www.arthunkins.com/articles.htm
IP Logged

Art Hunkins
abhunkin@uncg.edu
http://www.arthunkins.com
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print

« Previous topic | Next topic »


MIDI-OX User Forum » Powered by YaBB 1 Gold - SP 1.3.1!
YaBB © 2000-2003. All Rights Reserved.