Skip to content

Commit d2c2b86

Browse files
committed
work-in-progress on text to speech instrument
1 parent ec25e4c commit d2c2b86

8 files changed

Lines changed: 1024 additions & 9 deletions

File tree

mercury_ide/data/binding-instruments.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
{
2+
"voice" : {
3+
"Alex" : [ "speak_out", 7 ],
4+
"Samantha" : [ "speak_out", 7 ]
5+
}
6+
,
27
"emitter" : {
38
"osc" : [ "osc_out", 5 ],
49
"midi" : [ "midi_out", 6 ]

mercury_ide/data/initials.json

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,5 +77,14 @@
7777
"group" : "no_group",
7878
"sendOSC" : 1
7979
}
80-
80+
,
81+
"voice" : {
82+
"beat" : 1,
83+
"time" : "1",
84+
"name" : "Samantha",
85+
"group" : "no_group",
86+
"sendOSC" : 0,
87+
"speed" : 1,
88+
"gain" : 0.5
89+
}
8190
}
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>BuildMachineOSBuild</key>
6+
<string>18G6020</string>
7+
<key>CFBundleDevelopmentRegion</key>
8+
<string>English</string>
9+
<key>CFBundleExecutable</key>
10+
<string>aka.speech</string>
11+
<key>CFBundleIdentifier</key>
12+
<string>org.akamatsu.aka.speech</string>
13+
<key>CFBundleInfoDictionaryVersion</key>
14+
<string>6.0</string>
15+
<key>CFBundlePackageType</key>
16+
<string>iLaX</string>
17+
<key>CFBundleSignature</key>
18+
<string>????</string>
19+
<key>CFBundleSupportedPlatforms</key>
20+
<array>
21+
<string>MacOSX</string>
22+
</array>
23+
<key>CFBundleVersion</key>
24+
<string>1.0</string>
25+
<key>CSResourcesFileMapped</key>
26+
<true/>
27+
<key>DTCompiler</key>
28+
<string>com.apple.compilers.llvm.clang.1_0</string>
29+
<key>DTPlatformBuild</key>
30+
<string>11C504</string>
31+
<key>DTPlatformVersion</key>
32+
<string>GM</string>
33+
<key>DTSDKBuild</key>
34+
<string>19B90</string>
35+
<key>DTSDKName</key>
36+
<string>macosx10.15</string>
37+
<key>DTXcode</key>
38+
<string>1130</string>
39+
<key>DTXcodeBuild</key>
40+
<string>11C504</string>
41+
<key>LSMinimumSystemVersion</key>
42+
<string>10.9</string>
43+
</dict>
44+
</plist>
34 KB
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
iLaX????
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
// Xcode target configuration settings for the Max 6 SDK
2+
// Used as the basis for Xcode projects to build Max externals.
3+
//
4+
// Changes to the settings in this file will be applied to all SDK examples
5+
// To change settings for only one of the examples, override the settings using
6+
// Xcode's target inspector.
7+
//
8+
// by Timothy Place
9+
// Copyright © 2012, Cycling '74
10+
11+
12+
// Name & Version
13+
PRODUCT_NAME = $(PROJECT_NAME)
14+
PRODUCT_VERSION = 8.0.2
15+
ARCHS = x86_64
16+
17+
18+
// Paths
19+
C74SUPPORT = $(SRCROOT)/../../c74support
20+
HEADER_SEARCH_PATHS = "$(C74SUPPORT)/max-includes" "$(C74SUPPORT)/msp-includes" "$(C74SUPPORT)/jit-includes"
21+
FRAMEWORK_SEARCH_PATHS = "$(C74SUPPORT)/max-includes" "$(C74SUPPORT)/msp-includes" "$(C74SUPPORT)/jit-includes"
22+
DSTROOT = $(SRCROOT)/../../../externals
23+
// (This next path is relative to DSTROOT)
24+
INSTALL_PATH = /
25+
26+
27+
// Special Files
28+
GCC_PREFIX_HEADER = $(C74SUPPORT)/max-includes/macho-prefix.pch
29+
INFOPLIST_FILE = $(SRCROOT)/../../Info.plist
30+
31+
32+
// Architecture and Deployment
33+
ARCHS = x86_64
34+
35+
// The following section sets the Mac SDK version to be used.
36+
// For most projects this has little to no impact because there are no direct dependencies on OS function calls.
37+
// In those projects with OS function calls, it should be okay to use the most recent SDK version because the
38+
// MACOSX_DEPLOYMENT_TARGET will disable functionality that is unavailable in the older target OS.
39+
// For this reason, the SDKROOT variable is commented out, telling Xcode to use the default (which is the most recent SDK).
40+
//
41+
// SDKROOT = macosx10.6
42+
43+
MACOSX_DEPLOYMENT_TARGET = 10.9
44+
45+
46+
// Compiler Version -- leave them all commented out to get the default version provided by Xcode
47+
// GCC_VERSION = com.apple.compilers.llvmgcc42
48+
// GCC_VERSION = com.apple.compilers.llvm.clang.1_0
49+
50+
51+
// Preprocessor Defines
52+
GCC_PREPROCESSOR_DEFINITIONS = "DENORM_WANT_FIX = 1" "NO_TRANSLATION_SUPPORT = 1"
53+
54+
55+
// Static Configuration (don't change these)
56+
WRAPPER_EXTENSION = mxo;
57+
WARNING_CFLAGS = -Wmost -Wno-four-char-constants -Wno-unknown-pragmas
58+
DEPLOYMENT_LOCATION = YES
59+
GENERATE_PKGINFO_FILE = YES
60+
61+
62+
// Flags to enforce some build-time checks for the symbols used while not actually performing a hard link
63+
C74_SYM_LINKER_FLAGS = @$(C74SUPPORT)/max-includes/c74_linker_flags.txt
64+
65+
66+
// hide all symbols by default
67+
// mark a function to be exported with the C74_EXPORT macro
68+
// most likely this will only apply to the ext_main() function which we've already prototyped for you
69+
OTHER_CFLAGS = -fvisibility=hidden
70+
71+
OTHER_LDFLAGS = -framework MaxAudioAPI -framework JitterAPI $(C74_SYM_LINKER_FLAGS)
Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,132 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>files</key>
6+
<dict>
7+
<key>Resources/maxmspsdk.xcconfig</key>
8+
<data>
9+
ovq+CIaF9KBwJXTFZXLqYbFGxDE=
10+
</data>
11+
</dict>
12+
<key>files2</key>
13+
<dict>
14+
<key>Resources/maxmspsdk.xcconfig</key>
15+
<dict>
16+
<key>hash</key>
17+
<data>
18+
ovq+CIaF9KBwJXTFZXLqYbFGxDE=
19+
</data>
20+
<key>hash2</key>
21+
<data>
22+
0v27pra7jwXOzDZmqLeIljjes0S+xcrrJ5xLM7CaNsU=
23+
</data>
24+
</dict>
25+
</dict>
26+
<key>rules</key>
27+
<dict>
28+
<key>^Resources/</key>
29+
<true/>
30+
<key>^Resources/.*\.lproj/</key>
31+
<dict>
32+
<key>optional</key>
33+
<true/>
34+
<key>weight</key>
35+
<real>1000</real>
36+
</dict>
37+
<key>^Resources/.*\.lproj/locversion.plist$</key>
38+
<dict>
39+
<key>omit</key>
40+
<true/>
41+
<key>weight</key>
42+
<real>1100</real>
43+
</dict>
44+
<key>^Resources/Base\.lproj/</key>
45+
<dict>
46+
<key>weight</key>
47+
<real>1010</real>
48+
</dict>
49+
<key>^version.plist$</key>
50+
<true/>
51+
</dict>
52+
<key>rules2</key>
53+
<dict>
54+
<key>.*\.dSYM($|/)</key>
55+
<dict>
56+
<key>weight</key>
57+
<real>11</real>
58+
</dict>
59+
<key>^(.*/)?\.DS_Store$</key>
60+
<dict>
61+
<key>omit</key>
62+
<true/>
63+
<key>weight</key>
64+
<real>2000</real>
65+
</dict>
66+
<key>^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/</key>
67+
<dict>
68+
<key>nested</key>
69+
<true/>
70+
<key>weight</key>
71+
<real>10</real>
72+
</dict>
73+
<key>^.*</key>
74+
<true/>
75+
<key>^Info\.plist$</key>
76+
<dict>
77+
<key>omit</key>
78+
<true/>
79+
<key>weight</key>
80+
<real>20</real>
81+
</dict>
82+
<key>^PkgInfo$</key>
83+
<dict>
84+
<key>omit</key>
85+
<true/>
86+
<key>weight</key>
87+
<real>20</real>
88+
</dict>
89+
<key>^Resources/</key>
90+
<dict>
91+
<key>weight</key>
92+
<real>20</real>
93+
</dict>
94+
<key>^Resources/.*\.lproj/</key>
95+
<dict>
96+
<key>optional</key>
97+
<true/>
98+
<key>weight</key>
99+
<real>1000</real>
100+
</dict>
101+
<key>^Resources/.*\.lproj/locversion.plist$</key>
102+
<dict>
103+
<key>omit</key>
104+
<true/>
105+
<key>weight</key>
106+
<real>1100</real>
107+
</dict>
108+
<key>^Resources/Base\.lproj/</key>
109+
<dict>
110+
<key>weight</key>
111+
<real>1010</real>
112+
</dict>
113+
<key>^[^/]+$</key>
114+
<dict>
115+
<key>nested</key>
116+
<true/>
117+
<key>weight</key>
118+
<real>10</real>
119+
</dict>
120+
<key>^embedded\.provisionprofile$</key>
121+
<dict>
122+
<key>weight</key>
123+
<real>20</real>
124+
</dict>
125+
<key>^version\.plist$</key>
126+
<dict>
127+
<key>weight</key>
128+
<real>20</real>
129+
</dict>
130+
</dict>
131+
</dict>
132+
</plist>

0 commit comments

Comments
 (0)