diff --git a/notes b/notes
index 2a19817..a9b6511 100644
--- a/notes
+++ b/notes
@@ -4,18 +4,21 @@ company {
LV2: manifest.ttl doap:maintainer foaf:name
web: not used
cmd: not used
+ ios: not used
android: not used
url:
VST3: PFactoryInfo.url
LV2: manifest.ttl doap:maintainer rdfs:seeAlso
web: not used
cmd: not used
+ ios: not used
android: not used
email:
VST3: PFactoryInfo.email
LV2: manifest.ttl doap:maintainer foaf:mbox
web: not used
cmd: not used
+ ios: not used
android: not used
}
@@ -25,24 +28,28 @@ product {
LV2: manifest.ttl plugin doap:name
web: web-demo
and
cmd: not used
+ ios: index.html
android: index.html , AndroidManifest.xml android:label
version:
VST3: PClassInfo{2,W}.version (first 3 numbers)
LV2: not used
web: not used
cmd: not used
+ ios: not used
android: not used
buildVersion:
VST3: PClassInfo{2,W}.version (last number)
LV2: not used
web: not used
cmd: not used
+ ios: not used
android: not used
bundleName:
VST3: plugin folder name, plugin .dll name, Info.plist
LV2: plugin folder name, plugin .dll name, manifest.ttl plugin lv2:binary
web: registerProcessor(), output file names
cmd: executable file name
+ ios: project.yml name/target, vars.mk BUNDLE_NAME
android: .so/.apk filenames
buses: [
{
@@ -52,6 +59,7 @@ product {
LV2: manifest.ttl lv2:port lv2:name
web: not used
cmd: not used
+ ios: not used
android: not used
shortName:
bus short name string, required
@@ -59,6 +67,7 @@ product {
LV2: manifest.ttl lv2:port lv2:shortName
web: not used
cmd: not used
+ ios: not used
android: not used
id:
bus unique id string, required
@@ -66,6 +75,7 @@ product {
LV2: manifest.ttl lv2:port lv2:symbol (resulting ports can have _l or _r appended)
web: not used
cmd: not used
+ ios: not used
android: not used
direction:
"input" or "output", required
@@ -73,6 +83,7 @@ product {
LV2: manifest.ttl lv2:port a - lots of implications
web: AudioWorkletNode.{numberOfInputs,numberOfOutputs,outputChannelCount} - lots of implications
cmd: lots of places
+ ios: data.h, index.html
android: lots of places
type:
"audio" or "midi", required
@@ -80,6 +91,7 @@ product {
LV2: lots of implications everywhere
web: AudioWorkletNode.{numberOfInputs,numberOfOutputs,outputChannelCount} - lots of implications
cmd: lots of places
+ ios: data.h, index.html
android: lots of places
channels:
"mono" or "stereo", audio type only, required
@@ -87,6 +99,7 @@ product {
LV2: manifest.ttl lv2:port - lots of implications
web: AudioWorkletNode.outputChannelCount - lots of implications
cmd: lots of places
+ ios: data.h
android: lots of places
sidechain:
bus is not part of main audio path (sidechain)? boolean, default false
@@ -94,6 +107,7 @@ product {
LV2: manifest.ttl lv2:port lv2:portProperty lv2:isSideChain
web: web-demo choice of audio I/O buses
cmd: choice of audio I/O buses
+ ios: choice of audio I/O buses
android: choice of audio I/O buses
cv:
bus is control voltage audio-rate? boolean, audio type only, default false
@@ -101,6 +115,7 @@ product {
LV2: manifest.ttl lv2:port a lv2:CVPort
web: web-demo choice of audio I/O buses
cmd: choice of audio I/O buses
+ ios: choice of audio I/O buses
android: choice of audio I/O buses
control:
bus is the "primary control channel" (send cmds, receive responses)? boolean, midi type only, default false
@@ -108,6 +123,7 @@ product {
LV2: manifest.ttl lv2:port lv2:designation lv2:control
web: not used
cmd: not used
+ ios: not used
android: not used
optional:
bus is optionally connected? boolean, default false
@@ -115,6 +131,7 @@ product {
LV2: manifest.ttl lv2:port lv2:portProperty lv2:connectionOptional
web: not used
cmd: whether to pass NULLs if not chosen audio I/O buses
+ ios: whether to pass NULLs if not chosen audio I/O buses
android: whether to pass NULLs if not chosen audio I/O buses
}
]
@@ -126,6 +143,7 @@ product {
LV2: manifest.ttl lv2:port lv2:name
web: AudioWorkletProcessor.parameterDescriptors, web-demo