From jukefox@jukejoynt.com Sun Dec 11 12:52:21 2011
Subject:Arturia controller...
Anyone familiar with this company or this controller? Hello Music has
it on sale for $318.
Looks like it could work for controlling VB3... 61 keys with 9 sliders,
10 encoders, 11 switches, a mod wheel and a pitch-bend wheel. If
nothing else, the price seems right!
http://www.hellomusic.com/ec/DealMain.aspx?did=12274
Best,
Fox
',' ',' ',' ',' ',' ','',' ',' ',' ',' ',' Filters:','
trace',' debug',' info',' warn',' error',' fatal','
all',' ',' ',' Search: ',' ',' Regex',' Match
case',' Disable',' ',' ',' ',' Filter','
Highlight all',' ',' ',' ',' Options:',' Log','
Wrap',' Newest at the top',' Scroll to latest',' ',' ','
',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','
','',''];};var
defaultCommandLineFunctions=[];ConsoleAppender=function(){};var
consoleAppenderIdCounter=1;ConsoleAppender.prototype=new
Appender();ConsoleAppender.prototype.create=function(inPage,container,la\
zyInit,initiallyMinimized,useDocumentWrite,width,height,focusConsoleWind\
ow){var appender=this;var initialized=false;var
consoleWindowCreated=false;var consoleWindowLoaded=false;var
consoleClosed=false;var queuedLoggingEvents=[];var isSupported=true;var
consoleAppenderId=consoleAppenderIdCounter++;initiallyMinimized=extractB\
ooleanFromParam(initiallyMinimized,this.defaults.initiallyMinimized);laz\
yInit=extractBooleanFromParam(lazyInit,this.defaults.lazyInit);useDocume\
ntWrite=extractBooleanFromParam(useDocumentWrite,this.defaults.useDocume\
ntWrite);var newestMessageAtTop=this.defaults.newestMessageAtTop;var
scrollToLatestMessage=this.defaults.scrollToLatestMessage;width=width?wi\
dth:this.defaults.width;height=height?height:this.defaults.height;var
maxMessages=this.defaults.maxMessages;var
showCommandLine=this.defaults.showCommandLine;var
commandLineObjectExpansionDepth=this.defaults.commandLineObjectExpansion\
Depth;var showHideButton=this.defaults.showHideButton;var
showCloseButton=this.defaults.showCloseButton;var
showLogEntryDeleteButtons=this.defaults.showLogEntryDeleteButtons;this.s\
etLayout(this.defaults.layout);var
init,createWindow,safeToAppend,getConsoleWindow,open;var
appenderName=inPage?"InPageAppender":"PopUpAppender";var
checkCanConfigure=function(configOptionName){if(consoleWindowCreated){ha\
ndleError(appenderName+": configuration option '"+configOptionName+"'
may not be set after the appender has been initialized");return false;}
return true;};var
consoleWindowExists=function(){return(consoleWindowLoaded!consoleClosed)\
;};this.isNewestMessageAtTop=function(){return
newestMessageAtTop;};this.setNewestMessageAtTop=function(newestMessageAt\
TopParam){newestMessageAtTop=bool(newestMessageAtTopParam);if(consoleWin\
dowExists()){getConsoleWindow().setNewestAtTop(newestMessageAtTop);}};th\
is.isScrollToLatestMessage=function(){return
scrollToLatestMessage;};this.setScrollToLatestMessage=function(scrollToL\
atestMessageParam){scrollToLatestMessage=bool(scrollToLatestMessageParam\
);if(consoleWindowExists()){getConsoleWindow().setScrollToLatest(scrollT\
oLatestMessage);}};this.getWidth=function(){return
width;};this.setWidth=function(widthParam){if(checkCanConfigure("width")\
){width=extractStringFromParam(widthParam,width);}};this.getHeight=funct\
ion(){return
height;};this.setHeight=function(heightParam){if(checkCanConfigure("heig\
ht")){height=extractStringFromParam(heightParam,height);}};this.getMaxMe\
ssages=function(){return
maxMessages;};this.setMaxMessages=function(maxMessagesParam){maxMessages\
=extractIntFromParam(maxMessagesParam,maxMessages);if(consoleWindowExist\
s()){getConsoleWindow().setMaxMessages(maxMessages);}};this.isShowComman\
dLine=function(){return
showCommandLine;};this.setShowCommandLine=function(showCommandLineParam)\
{showCommandLine=bool(showCommandLineParam);if(consoleWindowExists()){ge\
tConsoleWindow().setShowCommandLine(showCommandLine);}};this.isShowHideB\
utton=function(){return
showHideButton;};this.setShowHideButton=function(showHideButtonParam){sh\
owHideButton=bool(showHideButtonParam);if(consoleWindowExists()){getCons\
oleWindow().setShowHideButton(showHideButton);}};this.isShowCloseButton=\
function(){return
showCloseButton;};this.setShowCloseButton=function(showCloseButtonParam)\
{showCloseButton=bool(showCloseButtonParam);if(consoleWindowExists()){ge\
tConsoleWindow().setShowCloseButton(showCloseButton);}};this.getCommandL\
ineObjectExpansionDepth=function(){return
commandLineObjectExpansionDepth;};this.setCommandLineObjectExpansionDept\
h=function(commandLineObjectExpansionDepthParam){commandLineObjectExpans\
ionDepth=extractIntFromParam(commandLineObjectExpansionDepthParam,comman\
dLineObjectExpansionDepth);};var
minimized=initiallyMinimized;this.isInitiallyMinimized=function(){return
initiallyMinimized;};this.setInitiallyMinimized=function(initiallyMinimi\
zedParam){if(checkCanConfigure("initiallyMinimized")){initiallyMinimized\
=bool(initiallyMinimizedParam);minimized=initiallyMinimized;}};this.isUs\
eDocumentWrite=function(){return
useDocumentWrite;};this.setUseDocumentWrite=function(useDocumentWritePar\
am){if(checkCanConfigure("useDocumentWrite")){useDocumentWrite=bool(useD\
ocumentWriteParam);}};function
QueuedLoggingEvent(loggingEvent,formattedMessage){this.loggingEvent=logg\
ingEvent;this.levelName=loggingEvent.level.name;this.formattedMessage=fo\
rmattedMessage;}
QueuedLoggingEvent.prototype.append=function(){getConsoleWindow().log(th\
is.levelName,this.formattedMessage);};function
QueuedGroup(name,initiallyExpanded){this.name=name;this.initiallyExpande\
d=initiallyExpanded;}
QueuedGroup.prototype.append=function(){getConsoleWindow().group(this.na\
me,this.initiallyExpanded);};function QueuedGroupEnd(){}
QueuedGroupEnd.prototype.append=function(){getConsoleWindow().groupEnd()\
;};var
checkAndAppend=function(){safeToAppend();if(!initialized){init();}else
if(consoleClosed){createWindow();}
if(safeToAppend()){appendQueuedLoggingEvents();}};this.append=function(l\
oggingEvent){if(isSupported){var
formattedMessage=appender.getLayout().format(loggingEvent);if(this.getLa\
yout().ignoresThrowable()){formattedMessage+=loggingEvent.getThrowableSt\
rRep();} queuedLoggingEvents.push(new
QueuedLoggingEvent(loggingEvent,formattedMessage));checkAndAppend();}};t\
his.group=function(name,initiallyExpanded){if(isSupported){queuedLogging\
Events.push(new
QueuedGroup(name,initiallyExpanded));checkAndAppend();}};this.groupEnd=f\
unction(){if(isSupported){queuedLoggingEvents.push(new
QueuedGroupEnd());checkAndAppend();}};var
appendQueuedLoggingEvents=function(){var
currentLoggingEvent;while(queuedLoggingEvents.length>0){queuedLoggingEve\
nts.shift().append();}
if(focusConsoleWindow){getConsoleWindow().focus();}};this.setAddedToLogg\
er=function(logger){this.loggers.push(logger);if(enabled!lazyInit){init(\
);}};this.clear=function(){if(consoleWindowExists()){getConsoleWindow().\
clearLog();}
queuedLoggingEvents.length=0;};this.focus=function(){if(consoleWindowExi\
sts()){getConsoleWindow().focus();}};this.focusCommandLine=function(){if\
(consoleWindowExists()){getConsoleWindow().focusCommandLine();}};this.fo\
cusSearch=function(){if(consoleWindowExists()){getConsoleWindow().focusS\
earch();}};var
commandWindow=window;this.getCommandWindow=function(){return
commandWindow;};this.setCommandWindow=function(commandWindowParam){comma\
ndWindow=commandWindowParam;};this.executeLastCommand=function(){if(cons\
oleWindowExists()){getConsoleWindow().evalLastCommand();}};var
commandLayout=new
PatternLayout("%m");this.getCommandLayout=function(){return
commandLayout;};this.setCommandLayout=function(commandLayoutParam){comma\
ndLayout=commandLayoutParam;};this.evalCommandAndAppend=function(expr){v\
ar commandReturnValue={appendResult:true,isError:false};var
commandOutput="";try{var
result,i;if(!commandWindow.eval.execScript){commandWindow.execScript("nu\
ll");} var
commandLineFunctionsHash={};for(i=0,len=commandLineFunctions.length;i";c\
onsoleClosed=false;var iframeDocumentExistsTest=function(win){try{return
bool(win)(win.document);}catch(ex){return
false;}};if(iframeDocumentExistsTest(getConsoleWindow())){writeToDocumen\
t();}else{pollConsoleWindow(iframeDocumentExistsTest,100,writeToDocument\
,initErrorMessage);}
consoleWindowCreated=true;};createWindow=function(show){if(show||!initia\
llyMinimized){var
pageLoadHandler=function(){if(!container){containerElement=document.crea\
teElement("div");containerElement.style.position="fixed";containerElemen\
t.style.left="0";containerElement.style.right="0";containerElement.style\
.bottom="0";document.body.appendChild(containerElement);appender.addCssP\
roperty("borderWidth","1px 0 0
0");appender.addCssProperty("zIndex",1000000);open();}else{try{var
el=document.getElementById(container);if(el.nodeType==1){containerElemen\
t=el;} open();}catch(ex){handleError("InPageAppender.init: invalid
container element '"+container+"'
supplied",ex);}}};if(pageLoaded.appendChild){containerElement=container;\
open();}else
if(pageLoaded){pageLoadHandler();}else{log4javascript.addEventListener("\
load",pageLoadHandler);}
windowCreationStarted=true;}};init=function(){createWindow();initialized\
=true;};getConsoleWindow=function(){var
iframe=window.frames[iframeId];if(iframe){return
iframe;}};safeToAppend=function(){if(isSupported!consoleClosed){if(conso\
leWindowCreated!consoleWindowLoaded()(getConsoleWindow())){consoleWindow\
Loaded=true;} return consoleWindowLoaded;} return false;};}else{var
useOldPopUp=appender.defaults.useOldPopUp;var
complainAboutPopUpBlocking=appender.defaults.complainAboutPopUpBlocking;\
var
reopenWhenClosed=this.defaults.reopenWhenClosed;this.isUseOldPopUp=funct\
ion(){return
useOldPopUp;};this.setUseOldPopUp=function(useOldPopUpParam){if(checkCan\
Configure("useOldPopUp")){useOldPopUp=bool(useOldPopUpParam);}};this.isC\
omplainAboutPopUpBlocking=function(){return
complainAboutPopUpBlocking;};this.setComplainAboutPopUpBlocking=function\
(complainAboutPopUpBlockingParam){if(checkCanConfigure("complainAboutPop\
UpBlocking")){complainAboutPopUpBlocking=bool(complainAboutPopUpBlocking\
Param);}};this.isFocusPopUp=function(){return
focusConsoleWindow;};this.setFocusPopUp=function(focusPopUpParam){focusC\
onsoleWindow=bool(focusPopUpParam);};this.isReopenWhenClosed=function(){\
return
reopenWhenClosed;};this.setReopenWhenClosed=function(reopenWhenClosedPar\
am){reopenWhenClosed=bool(reopenWhenClosedParam);};this.close=function()\
{logLog.debug("close
"+this);try{popUp.close();this.unload();}catch(ex){}};this.hide=function\
(){logLog.debug("hide
"+this);if(consoleWindowExists()){this.close();}};this.show=function(){l\
ogLog.debug("show
"+this);if(!consoleWindowCreated){open();}};this.isVisible=function(){re\
turn safeToAppend();};var popUp;open=function(){var
windowProperties="width="+width+",height="+height+",status,resizable";va\
r
windowName="PopUp_"+location.host.replace(/[^a-z0-9]/gi,"_")+"_"+console\
AppenderId;if(!useOldPopUp||!useDocumentWrite){windowName=windowName+"_"\
+uniqueId;} var checkPopUpClosed=function(win){if(consoleClosed){return
true;}else{try{return bool(win).closed;}catch(ex){}} return false;};var
popUpClosedCallback=function(){if(!consoleClosed){appender.unload();}};f\
unction
finalInit(){getConsoleWindow().setCloseIfOpenerCloses(!useOldPopUp||!use\
DocumentWrite);consoleWindowLoadHandler();consoleWindowLoaded=true;appen\
dQueuedLoggingEvents();pollConsoleWindow(checkPopUpClosed,500,popUpClose\
dCallback,"PopUpAppender.checkPopUpClosed: error checking pop-up
window");}
try{popUp=window.open(getConsoleUrl(),windowName,windowProperties);conso\
leClosed=false;consoleWindowCreated=true;if(popUp){if(useDocumentWrite(p\
opUp)){popUp.mainPageReloaded();finalInit();}else{if(useDocumentWrite){w\
riteHtml(popUp.document);} var popUpLoadedTest=function(win){return
bool(win)(win);};if(isLoaded(popUp)){finalInit();}else{pollConsoleWindow\
(popUpLoadedTest,100,finalInit,"PopUpAppender.init: unable to create
console
window");}}}else{isSupported=false;logLog.warn("PopUpAppender.init:
pop-ups blocked, please unblock to use
PopUpAppender");if(complainAboutPopUpBlocking){handleError("log4javascri\
pt: pop-up windows appear to be blocked. Please unblock them to use
pop-up logging.");}}}catch(ex){handleError("PopUpAppender.init: error
creating
pop-up",ex);}};createWindow=function(){if(!initiallyMinimized){open();}}\
;init=function(){createWindow();initialized=true;};getConsoleWindow=func\
tion(){return
popUp;};safeToAppend=function(){if(isSupported!isUndefined(popUp)!consol\
eClosed){if(popUp.closed||(consoleWindowLoaded(popUp.closed))){appender.\
unload();logLog.debug("PopUpAppender: pop-up closed");return false;}
if(!consoleWindowLoaded(popUp)){consoleWindowLoaded=true;}} return
isSupported!consoleClosed;};}
this.getConsoleWindow=getConsoleWindow;};ConsoleAppender.addGlobalComman\
dLineFunction=function(functionName,commandLineFunction){defaultCommandL\
ineFunctions.push([functionName,commandLineFunction]);};function
PopUpAppender(lazyInit,initiallyMinimized,useDocumentWrite,width,height)\
{this.create(false,null,lazyInit,initiallyMinimized,useDocumentWrite,wid\
th,height,this.defaults.focusPopUp);} PopUpAppender.prototype=new
ConsoleAppender();PopUpAppender.prototype.defaults={layout:new
PatternLayout("%d{HH:mm:ss} %-5p -
%m{1}%n"),initiallyMinimized:false,focusPopUp:false,lazyInit:true,useOld\
PopUp:true,complainAboutPopUpBlocking:true,newestMessageAtTop:false,scro\
llToLatestMessage:true,width:"600",height:"400",reopenWhenClosed:false,m\
axMessages:null,showCommandLine:true,commandLineObjectExpansionDepth:1,s\
howHideButton:false,showCloseButton:true,showLogEntryDeleteButtons:true,\
useDocumentWrite:true};PopUpAppender.prototype.toString=function(){retur\
n"PopUpAppender";};log4javascript.PopUpAppender=PopUpAppender;function
InPageAppender(container,lazyInit,initiallyMinimized,useDocumentWrite,wi\
dth,height){this.create(true,container,lazyInit,initiallyMinimized,useDo\
cumentWrite,width,height,false);} InPageAppender.prototype=new
ConsoleAppender();InPageAppender.prototype.defaults={layout:new
PatternLayout("%d{HH:mm:ss} %-5p -
%m{1}%n"),initiallyMinimized:false,lazyInit:true,newestMessageAtTop:fals\
e,scrollToLatestMessage:true,width:"100%",height:"220px",maxMessages:nul\
l,showCommandLine:true,commandLineObjectExpansionDepth:1,showHideButton:\
false,showCloseButton:false,showLogEntryDeleteButtons:true,useDocumentWr\
ite:true};InPageAppender.prototype.toString=function(){return"InPageAppe\
nder";};log4javascript.InPageAppender=InPageAppender;log4javascript.Inli\
neAppender=InPageAppender;})();function
padWithSpaces(str,len){if(str.length]*>","i");if(regex.test(el.outerHTML\
)){return RegExp.$1.toLowerCase();}} return"";} var lt="";var
gt=">";if(includeRootNode.nodeType!=nodeTypes.DOCUMENT_FRAGMENT_NODE){sw\
itch(rootNode.nodeType){case nodeTypes.ELEMENT_NODE:var
tagName=rootNode.tagName.toLowerCase();xhtml=startNewLine?newLine+indent\
ation:"";xhtml+=lt;var prefix=getNamespace(rootNode);var
hasPrefix=prefix?true:false;if(hasPrefix){xhtml+=prefix+":";}
xhtml+=tagName;for(i=0,len=rootNode.attributes.length;i"+newLine;case
nodeTypes.DOCUMENT_NODE:xhtml="";for(var
i=0,len=rootNode.childNodes.length;i
[Non-text portions of this message have been removed]