Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

added a preview toggle to MIDI via OSC, misc small work

  • Loading branch information...
commit c4d19f8b7caa523ab1016a85cedd9c8ae7076c02 1 parent 10a7515
raycutler authored
View
15 MIDIviaOSC/Credits.rtf
@@ -0,0 +1,15 @@
+{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf110
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\vieww9000\viewh8400\viewkind0
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
+
+\f0\fs24 \cf0 written by Ray Cutler\
+\
+sending MIDI via OSC is not a new concept- most apps/OSC libraries don't support it due to the platform-specific nature of MIDI implementations, but one of OSC's basic data types is a MIDI message.\
+\
+this app does two things:\
+\
+1)- it will take MIDI, convert it into OSC messages which use the MIDI data type, and send these OSC messages somewhere.\
+\
+2)- if it receives any OSC messages which use the native MIDI-over-OSC data type, it will convert those messages into MIDI messages, and send them to one of the MIDI devices on your system.}
View
1  MIDIviaOSC/MVOMIDIManager.h
@@ -7,6 +7,7 @@
@interface MVOMIDIManager : VVMIDIManager {
MutLockArray *receivedOSCStringArray;
IBOutlet NSTextField *receivedOSCField;
+ IBOutlet NSButton *receivedOSCPreviewToggle;
IBOutlet NSTableView *sourcesTableView;
IBOutlet NSTableColumn *sourcesNameColumn;
View
3  MIDIviaOSC/MVOMIDIManager.m
@@ -90,7 +90,8 @@ - (void) receivedOSCMessage:(OSCMessage *)m {
for (NSString *midiString in it)
[tmpString appendString:[NSString stringWithFormat:@"%@\n",midiString]];
[receivedOSCStringArray unlock];
- [receivedOSCField setStringValue:tmpString];
+ if ([receivedOSCPreviewToggle intValue] == NSOnState)
+ [receivedOSCField setStringValue:tmpString];
}
}
View
1  MIDIviaOSC/MVOOSCManager.h
@@ -13,6 +13,7 @@
@interface MVOOSCManager : OSCManager {
MutLockArray *receivedMIDIStringArray;
IBOutlet NSTextField *receivedMIDIField;
+ IBOutlet NSButton *receivedMIDIPreviewToggle;
MutLockArray *outgoingBuffer;
VVThreadLoop *oscSendingThread;
View
3  MIDIviaOSC/MVOOSCManager.m
@@ -109,7 +109,8 @@ - (void) receivedMIDI:(NSArray *)a {
for (NSString *midiString in it)
[tmpString appendString:[NSString stringWithFormat:@"%@\n",midiString]];
[receivedMIDIStringArray unlock];
- [receivedMIDIField setStringValue:tmpString];
+ if ([receivedMIDIPreviewToggle intValue] == NSOnState)
+ [receivedMIDIField setStringValue:tmpString];
}
}
}
View
541 MIDIviaOSC/MainMenu.xib
@@ -1,11 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
-<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.03">
+<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.10">
<data>
<int key="IBDocument.SystemTarget">1050</int>
- <string key="IBDocument.SystemVersion">9L31a</string>
- <string key="IBDocument.InterfaceBuilderVersion">680</string>
- <string key="IBDocument.AppKitVersion">949.54</string>
- <string key="IBDocument.HIToolboxVersion">353.00</string>
+ <string key="IBDocument.SystemVersion">10B504</string>
+ <string key="IBDocument.InterfaceBuilderVersion">732</string>
+ <string key="IBDocument.AppKitVersion">1038.2</string>
+ <string key="IBDocument.HIToolboxVersion">437.00</string>
+ <object class="NSMutableDictionary" key="IBDocument.PluginVersions">
+ <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="NS.object.0">732</string>
+ </object>
<object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
<bool key="EncodedWithXMLCoder">YES</bool>
<integer value="368"/>
@@ -16,7 +20,7 @@
</object>
<object class="NSMutableDictionary" key="IBDocument.Metadata">
<bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSArray" key="dict.sortedKeys">
+ <object class="NSArray" key="dict.sortedKeys" id="0">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
<object class="NSMutableArray" key="dict.values">
@@ -61,7 +65,7 @@
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSMenuItem" id="238522557">
<reference key="NSMenu" ref="110575045"/>
- <string key="NSTitle">About NewApplication</string>
+ <string key="NSTitle">About MIDI via OSC</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="353210768"/>
@@ -79,7 +83,7 @@
</object>
<object class="NSMenuItem" id="609285721">
<reference key="NSMenu" ref="110575045"/>
- <string type="base64-UTF8" key="NSTitle">UHJlZmVyZW5jZXPigKY</string>
+ <string key="NSTitle">Preferences…</string>
<string key="NSKeyEquiv">,</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
@@ -194,7 +198,7 @@
</object>
<object class="NSMenuItem" id="722745758">
<reference key="NSMenu" ref="720053764"/>
- <string type="base64-UTF8" key="NSTitle">T3BlbuKApg</string>
+ <string key="NSTitle">Open…</string>
<string key="NSKeyEquiv">o</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
@@ -255,7 +259,7 @@
</object>
<object class="NSMenuItem" id="117038363">
<reference key="NSMenu" ref="720053764"/>
- <string type="base64-UTF8" key="NSTitle">U2F2ZSBBc+KApg</string>
+ <string key="NSTitle">Save As…</string>
<string key="NSKeyEquiv">S</string>
<int key="NSKeyEquivModMask">1179648</int>
<int key="NSMnemonicLoc">2147483647</int>
@@ -292,7 +296,7 @@
</object>
<object class="NSMenuItem" id="49223823">
<reference key="NSMenu" ref="720053764"/>
- <string type="base64-UTF8" key="NSTitle">UHJpbnTigKY</string>
+ <string key="NSTitle">Print…</string>
<string key="NSKeyEquiv">p</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
@@ -410,7 +414,7 @@
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSMenuItem" id="447796847">
<reference key="NSMenu" ref="963351320"/>
- <string type="base64-UTF8" key="NSTitle">RmluZOKApg</string>
+ <string key="NSTitle">Find…</string>
<string key="NSKeyEquiv">f</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
@@ -474,7 +478,7 @@
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSMenuItem" id="679648819">
<reference key="NSMenu" ref="769623530"/>
- <string type="base64-UTF8" key="NSTitle">U2hvdyBTcGVsbGluZ+KApg</string>
+ <string key="NSTitle">Show Spelling…</string>
<string key="NSKeyEquiv">:</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
@@ -991,7 +995,7 @@
</object>
<object class="NSMenuItem" id="237841660">
<reference key="NSMenu" ref="466310130"/>
- <string type="base64-UTF8" key="NSTitle">Q3VzdG9taXplIFRvb2xiYXLigKY</string>
+ <string key="NSTitle">Customize Toolbar…</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="353210768"/>
@@ -1086,7 +1090,7 @@
<string key="NSWindowTitle">send MIDI data over OSC</string>
<string key="NSWindowClass">NSWindow</string>
<nil key="NSViewClass"/>
- <string key="NSWindowContentMaxSize">{3.40282e+38, 3.40282e+38}</string>
+ <string key="NSWindowContentMaxSize">{1.79769e+308, 1.79769e+308}</string>
<object class="NSView" key="NSWindowView" id="414427165">
<reference key="NSNextResponder"/>
<int key="NSvFlags">256</int>
@@ -1114,7 +1118,7 @@
<string key="NSContents">IP:</string>
<object class="NSFont" key="NSSupport" id="26">
<string key="NSName">LucidaGrande</string>
- <double key="NSSize">1.100000e+01</double>
+ <double key="NSSize">11</double>
<int key="NSfFlags">3100</int>
</object>
<reference key="NSControlView" ref="203300112"/>
@@ -1124,7 +1128,7 @@
<string key="NSColorName">controlColor</string>
<object class="NSColor" key="NSColor" id="15087342">
<int key="NSColorSpace">3</int>
- <bytes key="NSWhite">MC42NjY2NjY2OQA</bytes>
+ <bytes key="NSWhite">MC42NjY2NjY2NjY3AA</bytes>
</object>
</object>
<object class="NSColor" key="NSTextColor" id="223923144">
@@ -1168,10 +1172,11 @@
<object class="NSNumberFormatter" key="NSFormatter" id="323414406">
<object class="NSMutableDictionary" key="NS.attributes">
<bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMutableArray" key="dict.sortedKeys">
+ <object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>allowsFloats</string>
<string>formatterBehavior</string>
+ <string>locale</string>
<string>maximum</string>
<string>maximumIntegerDigits</string>
<string>minimum</string>
@@ -1180,35 +1185,32 @@
<bool key="EncodedWithXMLCoder">YES</bool>
<integer value="0"/>
<integer value="1040"/>
- <real value="9.999000e+03" id="506168416"/>
+ <object class="NSLocale">
+ <string key="NS.identifier"/>
+ </object>
+ <real value="9999"/>
<integer value="4"/>
- <real value="1.024000e+03" id="196010309"/>
+ <real value="1024"/>
</object>
</object>
<string key="NS.positiveformat">#</string>
<string key="NS.negativeformat">#</string>
<nil key="NS.positiveattrs"/>
<nil key="NS.negativeattrs"/>
- <object class="NSAttributedString" key="NS.zero">
- <nil key="NSString"/>
- </object>
- <object class="NSAttributedString" key="NS.nil">
- <nil key="NSString"/>
- </object>
+ <nil key="NS.zero"/>
+ <nil key="NS.nil"/>
<object class="NSAttributedString" key="NS.nan">
<string key="NSString">NaN</string>
<object class="NSDictionary" key="NSAttributes">
<bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
+ <reference key="dict.sortedKeys" ref="0"/>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
</object>
</object>
- <reference key="NS.min" ref="196010309"/>
- <reference key="NS.max" ref="506168416"/>
+ <real value="1024" key="NS.min"/>
+ <real value="9999" key="NS.max"/>
<object class="NSDecimalNumberHandler" key="NS.rounding">
<int key="NS.roundingmode">3</int>
<bool key="NS.raise.overflow">YES</bool>
@@ -1218,7 +1220,7 @@
<string key="NS.decimal">.</string>
<string key="NS.thousand">,</string>
<bool key="NS.hasthousands">NO</bool>
- <bool key="NS.localized">YES</bool>
+ <bool key="NS.localized">NO</bool>
<bool key="NS.allowsfloats">NO</bool>
</object>
<reference key="NSControlView" ref="230014607"/>
@@ -1268,7 +1270,7 @@
<int key="NSCellFlags2">264192</int>
<object class="NSFont" key="NSSupport" id="22">
<string key="NSName">LucidaGrande</string>
- <double key="NSSize">9.000000e+00</double>
+ <double key="NSSize">9</double>
<int key="NSfFlags">3614</int>
</object>
<reference key="NSControlView" ref="372945205"/>
@@ -1374,12 +1376,12 @@
<object class="NSMutableArray" key="NSTableColumns">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSTableColumn" id="335356731">
- <double key="NSWidth">2.120000e+02</double>
- <double key="NSMinWidth">4.000000e+01</double>
- <double key="NSMaxWidth">1.000000e+03</double>
+ <double key="NSWidth">212</double>
+ <double key="NSMinWidth">40</double>
+ <double key="NSMaxWidth">1000</double>
<object class="NSTableHeaderCell" key="NSHeaderCell">
- <int key="NSCellFlags">75628032</int>
- <int key="NSCellFlags2">0</int>
+ <int key="NSCellFlags">75628096</int>
+ <int key="NSCellFlags2">2048</int>
<string key="NSContents">Device name</string>
<reference key="NSSupport" ref="26"/>
<object class="NSColor" key="NSBackgroundColor" id="36282915">
@@ -1413,12 +1415,12 @@
<reference key="NSTableView" ref="249101106"/>
</object>
<object class="NSTableColumn" id="221423193">
- <double key="NSWidth">5.900000e+01</double>
- <double key="NSMinWidth">4.000000e+01</double>
- <double key="NSMaxWidth">1.000000e+03</double>
+ <double key="NSWidth">59</double>
+ <double key="NSMinWidth">40</double>
+ <double key="NSMaxWidth">1000</double>
<object class="NSTableHeaderCell" key="NSHeaderCell">
- <int key="NSCellFlags">75628032</int>
- <int key="NSCellFlags2">0</int>
+ <int key="NSCellFlags">75628096</int>
+ <int key="NSCellFlags2">2048</int>
<string key="NSContents">Enabled?</string>
<reference key="NSSupport" ref="26"/>
<reference key="NSBackgroundColor" ref="36282915"/>
@@ -1448,8 +1450,8 @@
<reference key="NSTableView" ref="249101106"/>
</object>
</object>
- <double key="NSIntercellSpacingWidth">3.000000e+00</double>
- <double key="NSIntercellSpacingHeight">2.000000e+00</double>
+ <double key="NSIntercellSpacingWidth">3</double>
+ <double key="NSIntercellSpacingHeight">2</double>
<reference key="NSBackgroundColor" ref="609380907"/>
<object class="NSColor" key="NSGridColor" id="249317369">
<int key="NSColorSpace">6</int>
@@ -1460,12 +1462,15 @@
<bytes key="NSWhite">MC41AA</bytes>
</object>
</object>
- <double key="NSRowHeight">1.700000e+01</double>
+ <double key="NSRowHeight">17</double>
<int key="NSTvFlags">-700448768</int>
+ <reference key="NSDelegate"/>
+ <reference key="NSDataSource"/>
<int key="NSColumnAutoresizingStyle">4</int>
<int key="NSDraggingSourceMaskForLocal">15</int>
<int key="NSDraggingSourceMaskForNonLocal">0</int>
<bool key="NSAllowsTypeSelect">YES</bool>
+ <int key="NSTableViewDraggingDestinationStyle">0</int>
</object>
</object>
<string key="NSFrame">{{1, 17}, {277, 95}}</string>
@@ -1482,18 +1487,18 @@
<reference key="NSSuperview" ref="990329614"/>
<reference key="NSTarget" ref="990329614"/>
<string key="NSAction">_doScroller:</string>
- <double key="NSCurValue">3.700000e+01</double>
- <double key="NSPercent">1.947368e-01</double>
+ <double key="NSCurValue">37</double>
+ <double key="NSPercent">0.19473679999999999</double>
</object>
<object class="NSScroller" id="353317735">
<reference key="NSNextResponder" ref="990329614"/>
- <int key="NSvFlags">256</int>
+ <int key="NSvFlags">-2147483392</int>
<string key="NSFrame">{{-100, -100}, {223, 15}}</string>
<reference key="NSSuperview" ref="990329614"/>
<int key="NSsFlags">1</int>
<reference key="NSTarget" ref="990329614"/>
<string key="NSAction">_doScroller:</string>
- <double key="NSPercent">9.727891e-01</double>
+ <double key="NSPercent">0.97278909999999996</double>
</object>
<object class="NSClipView" id="576952991">
<reference key="NSNextResponder" ref="990329614"/>
@@ -1547,7 +1552,7 @@
<object class="NSTextFieldCell" key="NSCell" id="645836818">
<int key="NSCellFlags">68288064</int>
<int key="NSCellFlags2">138544128</int>
- <string type="base64-UTF8" key="NSContents">Li4uQU5EIGFueSBNSURJIGRhdGEgc2VudCB0byAidG8gTUlESSB2aWEgT1NDIi4uLg</string>
+ <string key="NSContents">...AND any MIDI data sent to "to MIDI via OSC"...</string>
<reference key="NSSupport" ref="26"/>
<reference key="NSControlView" ref="336681096"/>
<reference key="NSBackgroundColor" ref="42601196"/>
@@ -1704,12 +1709,12 @@
<object class="NSMutableArray" key="NSTableColumns">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSTableColumn" id="1001295501">
- <double key="NSWidth">2.120000e+02</double>
- <double key="NSMinWidth">4.000000e+01</double>
- <double key="NSMaxWidth">1.000000e+03</double>
+ <double key="NSWidth">212</double>
+ <double key="NSMinWidth">40</double>
+ <double key="NSMaxWidth">1000</double>
<object class="NSTableHeaderCell" key="NSHeaderCell">
- <int key="NSCellFlags">75628032</int>
- <int key="NSCellFlags2">0</int>
+ <int key="NSCellFlags">75628096</int>
+ <int key="NSCellFlags2">2048</int>
<string key="NSContents">Device name</string>
<reference key="NSSupport" ref="26"/>
<object class="NSColor" key="NSBackgroundColor" id="664405946">
@@ -1733,12 +1738,12 @@
<reference key="NSTableView" ref="605337522"/>
</object>
<object class="NSTableColumn" id="862281610">
- <double key="NSWidth">5.900000e+01</double>
- <double key="NSMinWidth">4.000000e+01</double>
- <double key="NSMaxWidth">1.000000e+03</double>
+ <double key="NSWidth">59</double>
+ <double key="NSMinWidth">40</double>
+ <double key="NSMaxWidth">1000</double>
<object class="NSTableHeaderCell" key="NSHeaderCell">
- <int key="NSCellFlags">75628032</int>
- <int key="NSCellFlags2">0</int>
+ <int key="NSCellFlags">75628096</int>
+ <int key="NSCellFlags2">2048</int>
<string key="NSContents">Enabled?</string>
<reference key="NSSupport" ref="26"/>
<reference key="NSBackgroundColor" ref="664405946"/>
@@ -1763,16 +1768,19 @@
<reference key="NSTableView" ref="605337522"/>
</object>
</object>
- <double key="NSIntercellSpacingWidth">3.000000e+00</double>
- <double key="NSIntercellSpacingHeight">2.000000e+00</double>
+ <double key="NSIntercellSpacingWidth">3</double>
+ <double key="NSIntercellSpacingHeight">2</double>
<reference key="NSBackgroundColor" ref="609380907"/>
<reference key="NSGridColor" ref="249317369"/>
- <double key="NSRowHeight">1.700000e+01</double>
+ <double key="NSRowHeight">17</double>
<int key="NSTvFlags">-700448768</int>
+ <reference key="NSDelegate"/>
+ <reference key="NSDataSource"/>
<int key="NSColumnAutoresizingStyle">4</int>
<int key="NSDraggingSourceMaskForLocal">15</int>
<int key="NSDraggingSourceMaskForNonLocal">0</int>
<bool key="NSAllowsTypeSelect">YES</bool>
+ <int key="NSTableViewDraggingDestinationStyle">0</int>
</object>
</object>
<string key="NSFrame">{{1, 17}, {277, 95}}</string>
@@ -1789,18 +1797,18 @@
<reference key="NSSuperview" ref="435427336"/>
<reference key="NSTarget" ref="435427336"/>
<string key="NSAction">_doScroller:</string>
- <double key="NSCurValue">3.700000e+01</double>
- <double key="NSPercent">1.947368e-01</double>
+ <double key="NSCurValue">37</double>
+ <double key="NSPercent">0.19473679999999999</double>
</object>
<object class="NSScroller" id="772666293">
<reference key="NSNextResponder" ref="435427336"/>
- <int key="NSvFlags">256</int>
+ <int key="NSvFlags">-2147483392</int>
<string key="NSFrame">{{-100, -100}, {223, 15}}</string>
<reference key="NSSuperview" ref="435427336"/>
<int key="NSsFlags">1</int>
<reference key="NSTarget" ref="435427336"/>
<string key="NSAction">_doScroller:</string>
- <double key="NSPercent">9.727891e-01</double>
+ <double key="NSPercent">0.97278909999999996</double>
</object>
<object class="NSClipView" id="587360316">
<reference key="NSNextResponder" ref="435427336"/>
@@ -1838,7 +1846,7 @@
<object class="NSTextFieldCell" key="NSCell" id="1011457671">
<int key="NSCellFlags">68288064</int>
<int key="NSCellFlags2">272761856</int>
- <string type="base64-UTF8" key="NSContents">Li4uTUlESSBkYXRhIHdpbGwgQUxTTyBiZSBzZW50IG91dCAiZnJvbSBNSURJIHZpYSBPU0MiIQ</string>
+ <string key="NSContents">...MIDI data will ALSO be sent out "from MIDI via OSC"!</string>
<reference key="NSSupport" ref="26"/>
<reference key="NSControlView" ref="1030551063"/>
<reference key="NSBackgroundColor" ref="42601196"/>
@@ -1880,8 +1888,8 @@
<reference key="NSSuperview" ref="414427165"/>
<bool key="NSEnabled">YES</bool>
<object class="NSTextFieldCell" key="NSCell" id="961660829">
- <int key="NSCellFlags">68288064</int>
- <int key="NSCellFlags2">4457472</int>
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">4456448</int>
<string key="NSContents"/>
<reference key="NSSupport" ref="22"/>
<reference key="NSControlView" ref="346025709"/>
@@ -1896,8 +1904,8 @@
<reference key="NSSuperview" ref="414427165"/>
<bool key="NSEnabled">YES</bool>
<object class="NSTextFieldCell" key="NSCell" id="30739079">
- <int key="NSCellFlags">68288064</int>
- <int key="NSCellFlags2">4457472</int>
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">4456448</int>
<string key="NSContents"/>
<reference key="NSSupport" ref="22"/>
<reference key="NSControlView" ref="839607979"/>
@@ -1905,12 +1913,88 @@
<reference key="NSTextColor" ref="223923144"/>
</object>
</object>
+ <object class="NSButton" id="583626348">
+ <reference key="NSNextResponder" ref="414427165"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{350, 545}, {127, 18}}</string>
+ <reference key="NSSuperview" ref="414427165"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="1064425435">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">262144</int>
+ <string key="NSContents">Preview on/off</string>
+ <reference key="NSSupport" ref="22"/>
+ <reference key="NSControlView" ref="583626348"/>
+ <int key="NSButtonFlags">1211912703</int>
+ <int key="NSButtonFlags2">2</int>
+ <reference key="NSNormalImage" ref="153774037"/>
+ <reference key="NSAlternateImage" ref="864865165"/>
+ <string key="NSAlternateContents"/>
+ <string key="NSKeyEquivalent"/>
+ <int key="NSPeriodicDelay">200</int>
+ <int key="NSPeriodicInterval">25</int>
+ </object>
+ </object>
+ <object class="NSTextField" id="113626166">
+ <reference key="NSNextResponder" ref="414427165"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{338, 534}, {140, 11}}</string>
+ <reference key="NSSuperview" ref="414427165"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="665838508">
+ <int key="NSCellFlags">68288064</int>
+ <int key="NSCellFlags2">138675200</int>
+ <string key="NSContents">(turn it off to save CPU!)</string>
+ <reference key="NSSupport" ref="22"/>
+ <reference key="NSControlView" ref="113626166"/>
+ <reference key="NSBackgroundColor" ref="42601196"/>
+ <reference key="NSTextColor" ref="223923144"/>
+ </object>
+ </object>
+ <object class="NSButton" id="465281964">
+ <reference key="NSNextResponder" ref="414427165"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{350, 280}, {127, 18}}</string>
+ <reference key="NSSuperview" ref="414427165"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="454051110">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">262144</int>
+ <string key="NSContents">Preview on/off</string>
+ <reference key="NSSupport" ref="22"/>
+ <reference key="NSControlView" ref="465281964"/>
+ <int key="NSButtonFlags">1211912703</int>
+ <int key="NSButtonFlags2">2</int>
+ <reference key="NSNormalImage" ref="153774037"/>
+ <reference key="NSAlternateImage" ref="864865165"/>
+ <string key="NSAlternateContents"/>
+ <string key="NSKeyEquivalent"/>
+ <int key="NSPeriodicDelay">200</int>
+ <int key="NSPeriodicInterval">25</int>
+ </object>
+ </object>
+ <object class="NSTextField" id="533574199">
+ <reference key="NSNextResponder" ref="414427165"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{338, 269}, {140, 11}}</string>
+ <reference key="NSSuperview" ref="414427165"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="579524195">
+ <int key="NSCellFlags">68288064</int>
+ <int key="NSCellFlags2">138675200</int>
+ <string key="NSContents">(turn it off to save CPU!)</string>
+ <reference key="NSSupport" ref="22"/>
+ <reference key="NSControlView" ref="533574199"/>
+ <reference key="NSBackgroundColor" ref="42601196"/>
+ <reference key="NSTextColor" ref="223923144"/>
+ </object>
+ </object>
</object>
<string key="NSFrameSize">{495, 578}</string>
<reference key="NSSuperview"/>
</object>
<string key="NSScreenRect">{{0, 0}, {1440, 878}}</string>
- <string key="NSMaxSize">{3.40282e+38, 3.40282e+38}</string>
+ <string key="NSMaxSize">{1.79769e+308, 1.79769e+308}</string>
</object>
<object class="NSCustomObject" id="808948208">
<string key="NSClassName">MVOOSCManager</string>
@@ -2618,34 +2702,48 @@
</object>
<int key="connectionID">547</int>
</object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">receivedMIDIPreviewToggle</string>
+ <reference key="source" ref="808948208"/>
+ <reference key="destination" ref="583626348"/>
+ </object>
+ <int key="connectionID">556</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">receivedOSCPreviewToggle</string>
+ <reference key="source" ref="191363858"/>
+ <reference key="destination" ref="465281964"/>
+ </object>
+ <int key="connectionID">557</int>
+ </object>
</object>
<object class="IBMutableOrderedSet" key="objectRecords">
<object class="NSArray" key="orderedObjects">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBObjectRecord">
<int key="objectID">0</int>
- <object class="NSArray" key="object" id="1049">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
+ <reference key="object" ref="0"/>
<reference key="children" ref="1048"/>
<nil key="parent"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">-2</int>
<reference key="object" ref="1021"/>
- <reference key="parent" ref="1049"/>
- <string type="base64-UTF8" key="objectName">RmlsZSdzIE93bmVyA</string>
+ <reference key="parent" ref="0"/>
+ <string key="objectName">File's Owner</string>
</object>
<object class="IBObjectRecord">
<int key="objectID">-1</int>
<reference key="object" ref="1014"/>
- <reference key="parent" ref="1049"/>
+ <reference key="parent" ref="0"/>
<string key="objectName">First Responder</string>
</object>
<object class="IBObjectRecord">
<int key="objectID">-3</int>
<reference key="object" ref="1050"/>
- <reference key="parent" ref="1049"/>
+ <reference key="parent" ref="0"/>
<string key="objectName">Application</string>
</object>
<object class="IBObjectRecord">
@@ -2661,7 +2759,7 @@
<reference ref="586577488"/>
<reference ref="781891986"/>
</object>
- <reference key="parent" ref="1049"/>
+ <reference key="parent" ref="0"/>
<string key="objectName">Main Menu</string>
</object>
<object class="IBObjectRecord">
@@ -3184,7 +3282,7 @@
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="414427165"/>
</object>
- <reference key="parent" ref="1049"/>
+ <reference key="parent" ref="0"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">368</int>
@@ -3195,13 +3293,17 @@
<reference ref="490369310"/>
<reference ref="346025709"/>
<reference ref="839607979"/>
+ <reference ref="583626348"/>
+ <reference ref="113626166"/>
+ <reference ref="465281964"/>
+ <reference ref="533574199"/>
</object>
<reference key="parent" ref="513744381"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">373</int>
<reference key="object" ref="163992474"/>
- <reference key="parent" ref="1049"/>
+ <reference key="parent" ref="0"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">375</int>
@@ -3722,12 +3824,12 @@
<object class="IBObjectRecord">
<int key="objectID">484</int>
<reference key="object" ref="808948208"/>
- <reference key="parent" ref="1049"/>
+ <reference key="parent" ref="0"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">485</int>
<reference key="object" ref="191363858"/>
- <reference key="parent" ref="1049"/>
+ <reference key="parent" ref="0"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">504</int>
@@ -3943,14 +4045,68 @@
<reference key="object" ref="30739079"/>
<reference key="parent" ref="839607979"/>
</object>
+ <object class="IBObjectRecord">
+ <int key="objectID">548</int>
+ <reference key="object" ref="583626348"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="1064425435"/>
+ </object>
+ <reference key="parent" ref="414427165"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">549</int>
+ <reference key="object" ref="1064425435"/>
+ <reference key="parent" ref="583626348"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">550</int>
+ <reference key="object" ref="113626166"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="665838508"/>
+ </object>
+ <reference key="parent" ref="414427165"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">551</int>
+ <reference key="object" ref="665838508"/>
+ <reference key="parent" ref="113626166"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">552</int>
+ <reference key="object" ref="465281964"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="454051110"/>
+ </object>
+ <reference key="parent" ref="414427165"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">553</int>
+ <reference key="object" ref="533574199"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="579524195"/>
+ </object>
+ <reference key="parent" ref="414427165"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">554</int>
+ <reference key="object" ref="579524195"/>
+ <reference key="parent" ref="533574199"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">555</int>
+ <reference key="object" ref="454051110"/>
+ <reference key="parent" ref="465281964"/>
+ </object>
</object>
</object>
<object class="NSMutableDictionary" key="flattenedProperties">
<bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMutableArray" key="dict.sortedKeys">
+ <object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
- <string>-1.IBPluginDependency</string>
- <string>-2.IBPluginDependency</string>
<string>-3.IBPluginDependency</string>
<string>103.IBPluginDependency</string>
<string>103.ImportedFromIB2</string>
@@ -4092,11 +4248,11 @@
<string>354.IBPluginDependency</string>
<string>354.ImportedFromIB2</string>
<string>367.IBEditorWindowLastContentRect</string>
+ <string>367.IBPluginDependency</string>
<string>367.IBWindowTemplateEditedContentRect</string>
<string>367.NSWindowTemplate.visibleAtLaunch</string>
<string>367.editorWindowContentRectSynchronizationRect</string>
<string>368.IBPluginDependency</string>
- <string>373.IBPluginDependency</string>
<string>375.IBPluginDependency</string>
<string>376.IBPluginDependency</string>
<string>377.IBPluginDependency</string>
@@ -4156,6 +4312,7 @@
<string>462.IBPluginDependency</string>
<string>463.IBPluginDependency</string>
<string>464.IBPluginDependency</string>
+ <string>465.IBNumberFormatterLocalizesFormatMetadataKey</string>
<string>465.IBPluginDependency</string>
<string>466.IBPluginDependency</string>
<string>467.IBPluginDependency</string>
@@ -4169,8 +4326,6 @@
<string>479.IBPluginDependency</string>
<string>480.IBPluginDependency</string>
<string>483.IBPluginDependency</string>
- <string>484.IBPluginDependency</string>
- <string>485.IBPluginDependency</string>
<string>5.IBPluginDependency</string>
<string>5.ImportedFromIB2</string>
<string>504.IBPluginDependency</string>
@@ -4203,6 +4358,14 @@
<string>543.IBPluginDependency</string>
<string>545.IBPluginDependency</string>
<string>546.IBPluginDependency</string>
+ <string>548.IBPluginDependency</string>
+ <string>549.IBPluginDependency</string>
+ <string>550.IBPluginDependency</string>
+ <string>551.IBPluginDependency</string>
+ <string>552.IBPluginDependency</string>
+ <string>553.IBPluginDependency</string>
+ <string>554.IBPluginDependency</string>
+ <string>555.IBPluginDependency</string>
<string>56.IBPluginDependency</string>
<string>56.ImportedFromIB2</string>
<string>57.IBEditorWindowLastContentRect</string>
@@ -4242,124 +4405,122 @@
<bool key="EncodedWithXMLCoder">YES</bool>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <integer value="1" id="9"/>
+ <integer value="1"/>
<string>{{518, 723}, {216, 23}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>{{596, 852}, {216, 23}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>{{617, 609}, {132, 23}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>{{522, 812}, {146, 23}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>{{531, 606}, {64, 6}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>{{436, 809}, {64, 6}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>{{530, 483}, {275, 83}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>{{608, 612}, {275, 83}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>{{287, 503}, {243, 243}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>{{197, 734}, {243, 243}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>{{530, 483}, {153, 43}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>{{608, 612}, {167, 43}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>{{530, 483}, {241, 103}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>{{608, 612}, {241, 103}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>{{447, 673}, {197, 73}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>{{525, 802}, {197, 73}}</string>
<string>{{101, 746}, {478, 20}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>{74, 862}</string>
<string>{{11, 977}, {478, 20}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -4369,22 +4530,23 @@
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>{{530, 483}, {177, 63}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>{{440, 714}, {177, 63}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
+ <string>{{479, 119}, {495, 578}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{115, 73}, {495, 578}}</string>
- <string>{{115, 73}, {495, 578}}</string>
- <reference ref="9"/>
+ <string>{{479, 119}, {495, 578}}</string>
+ <integer value="1"/>
<string>{{11, 666}, {480, 270}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -4446,6 +4608,8 @@
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <boolean value="YES"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -4459,11 +4623,11 @@
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -4495,46 +4659,48 @@
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{113, 563}, {245, 183}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <integer value="1"/>
+ <string>{{113, 563}, {232, 183}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <integer value="1"/>
<string>{{23, 794}, {245, 183}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>{{418, 469}, {199, 203}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>{{323, 672}, {199, 203}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
+ <integer value="1"/>
</object>
</object>
<object class="NSMutableDictionary" key="unlocalizedProperties">
<bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
+ <reference key="dict.sortedKeys" ref="0"/>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
@@ -4542,15 +4708,13 @@
<nil key="activeLocalization"/>
<object class="NSMutableDictionary" key="localizations">
<bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
+ <reference key="dict.sortedKeys" ref="0"/>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
</object>
<nil key="sourceID"/>
- <int key="maxID">547</int>
+ <int key="maxID">557</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes">
<object class="NSMutableArray" key="referencedPartialClassDescriptions">
@@ -4560,9 +4724,10 @@
<string key="superclassName">VVMIDIManager</string>
<object class="NSMutableDictionary" key="outlets">
<bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMutableArray" key="dict.sortedKeys">
+ <object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>receivedOSCField</string>
+ <string>receivedOSCPreviewToggle</string>
<string>receiversEnableColumn</string>
<string>receiversNameColumn</string>
<string>receiversTableView</string>
@@ -4573,6 +4738,7 @@
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>NSTextField</string>
+ <string>NSButton</string>
<string>NSTableColumn</string>
<string>NSTableColumn</string>
<string>NSTableView</string>
@@ -4591,7 +4757,7 @@
<string key="superclassName">OSCManager</string>
<object class="NSMutableDictionary" key="actions">
<bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMutableArray" key="dict.sortedKeys">
+ <object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>outputDestinationButtonUsed:</string>
<string>setupFieldUsed:</string>
@@ -4604,7 +4770,7 @@
</object>
<object class="NSMutableDictionary" key="outlets">
<bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMutableArray" key="dict.sortedKeys">
+ <object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>ipField</string>
<string>midiDestTable</string>
@@ -4613,6 +4779,7 @@
<string>outputDestinationButton</string>
<string>portField</string>
<string>receivedMIDIField</string>
+ <string>receivedMIDIPreviewToggle</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
@@ -4623,6 +4790,7 @@
<string>NSPopUpButton</string>
<string>NSTextField</string>
<string>NSTextField</string>
+ <string>NSButton</string>
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
@@ -4657,6 +4825,19 @@
</object>
</object>
<int key="IBDocument.localizationMode">0</int>
+ <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencies">
+ <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.macosx</string>
+ <integer value="1050" key="NS.object.0"/>
+ </object>
+ <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencyDefaults">
+ <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.macosx</string>
+ <integer value="1050" key="NS.object.0"/>
+ </object>
+ <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDevelopmentDependencies">
+ <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3</string>
+ <integer value="3000" key="NS.object.0"/>
+ </object>
+ <bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
<string key="IBDocument.LastKnownRelativeProjectPath">../VVOpenSource.xcodeproj</string>
<int key="IBDocument.defaultPropertyAccessControl">3</int>
</data>
View
1  VVBasics/src/VVCURLDL.h
@@ -65,6 +65,7 @@
@property (assign,readonly) BOOL returnOnMain;
@property (readonly) NSMutableData *responseData;
@property (readonly) NSString *responseString;
+@property (readonly) CURLcode err;
@end
View
8 VVBasics/src/VVCURLDL.m
@@ -168,15 +168,20 @@ - (struct curl_httppost *) lastFormPtr {
return lastFormPtr;
}
- (void) appendDataToPOST:(NSData *)d {
+ NSLog(@"%s",__func__);
if (d == nil)
return;
if (postData == nil)
postData = [[NSMutableData dataWithCapacity:0] retain];
- [postData appendData:d];
+ NSLog(@"\t\tappending %ld bytes",[d length]);
+ //[postData appendData:d];
+ [postData appendBytes:[postData bytes] length:[postData length]];
}
- (void) appendStringToPOST:(NSString *)s {
if (s == nil)
return;
+ NSLog(@"%s",__func__);
+ NSLog(@"\t\tappending %ld, %@",[s length],s);
[self appendDataToPOST:[s dataUsingEncoding:NSUTF8StringEncoding]];
}
/*
@@ -203,6 +208,7 @@ - (void) writePtr:(void *)ptr size:(size_t)s {
@synthesize lastFormPtr;
@synthesize returnOnMain;
@synthesize responseData;
+@synthesize err;
- (NSString *) responseString {
if (responseData == nil)
View
4 VVOpenSource.xcodeproj/project.pbxproj
@@ -255,6 +255,7 @@
96C2F2141017815F004E19B0 /* OSCConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 96C2F2131017815F004E19B0 /* OSCConstants.h */; settings = {ATTRIBUTES = (Public, ); }; };
96C9DAF4106B0301006DD331 /* MVOMIDIManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 96C9DAF3106B0301006DD331 /* MVOMIDIManager.m */; };
96C9DAF7106B0335006DD331 /* MVOOSCManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 96C9DAF6106B0335006DD331 /* MVOOSCManager.m */; };
+ 96E26B35106C319700C5B418 /* Credits.rtf in Resources */ = {isa = PBXBuildFile; fileRef = 96E26B34106C319700C5B418 /* Credits.rtf */; };
96E7ECC3106B160C00B90822 /* VVBasics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 961EA8ED100E8565007E6C25 /* VVBasics.framework */; };
96E7ECC4106B161000B90822 /* VVMIDI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 961745F4100F86B400FB60E6 /* VVMIDI.framework */; };
96E7ECC5106B161100B90822 /* VVOSC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9628D0C5100E89F700C3944E /* VVOSC.framework */; };
@@ -635,6 +636,7 @@
96C9DAF3106B0301006DD331 /* MVOMIDIManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MVOMIDIManager.m; path = MIDIviaOSC/MVOMIDIManager.m; sourceTree = "<group>"; };
96C9DAF5106B0335006DD331 /* MVOOSCManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MVOOSCManager.h; path = MIDIviaOSC/MVOOSCManager.h; sourceTree = "<group>"; };
96C9DAF6106B0335006DD331 /* MVOOSCManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MVOOSCManager.m; path = MIDIviaOSC/MVOOSCManager.m; sourceTree = "<group>"; };
+ 96E26B34106C319700C5B418 /* Credits.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = Credits.rtf; path = MIDIviaOSC/Credits.rtf; sourceTree = "<group>"; };
96ED419710628A5500D8373F /* VVCURLDL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VVCURLDL.h; path = VVBasics/src/VVCURLDL.h; sourceTree = "<group>"; };
96ED419810628A5500D8373F /* VVCURLDL.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = VVCURLDL.m; path = VVBasics/src/VVCURLDL.m; sourceTree = "<group>"; };
BD9F6A0A10191358004D8CD9 /* FreeFrame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FreeFrame.h; path = VVFFGL/FrameworkSrc/FreeFrame.h; sourceTree = "<group>"; };
@@ -970,6 +972,7 @@
96B4931F106AEB8A008FB26E /* MIDI via OSC app */ = {
isa = PBXGroup;
children = (
+ 96E26B34106C319700C5B418 /* Credits.rtf */,
96B49304106AEB4C008FB26E /* MIDIviaOSC-Info.plist */,
96B49322106AEC32008FB26E /* main.m */,
96B49323106AEC32008FB26E /* MainMenu.xib */,
@@ -1515,6 +1518,7 @@
buildActionMask = 2147483647;
files = (
96B49325106AEC32008FB26E /* MainMenu.xib in Resources */,
+ 96E26B35106C319700C5B418 /* Credits.rtf in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Please sign in to comment.
Something went wrong with that request. Please try again.