├── .github └── workflows │ └── ci.yml ├── .gitignore ├── CMakeLists.txt ├── CONTRIBUTING.md ├── LICENSE.md ├── LinkKit ├── ABLLink.h ├── ABLLink.mm ├── ABLLinkSettingsViewController.h ├── ABLLinkSettingsViewController.mm ├── ABLLinkUtils.h ├── LinkKitResources.bundle │ ├── de.lproj │ │ └── Localizable.strings │ ├── en.lproj │ │ └── Localizable.strings │ ├── es.lproj │ │ └── Localizable.strings │ ├── fr.lproj │ │ └── Localizable.strings │ ├── it.lproj │ │ └── Localizable.strings │ ├── ja.lproj │ │ └── Localizable.strings │ ├── ru.lproj │ │ └── Localizable.strings │ └── zh.lproj │ │ └── Localizable.strings └── detail │ ├── ABLLinkAggregate.h │ ├── ABLNotificationView.h │ ├── ABLNotificationView.mm │ ├── ABLObjCUtils.h │ ├── ABLSettingsViewController.h │ ├── ABLSettingsViewController.mm │ ├── LocalizableString.h │ └── LocalizableString.mm ├── README.md ├── assets ├── Ableton_Link_Badge-Black.eps ├── Ableton_Link_Badge-White.eps ├── Ableton_Link_Button_disabled.eps └── Ableton_Link_Button_enabled.eps ├── docs ├── Ableton_Link_Promotion.pdf └── Ableton_Link_UI_Guidelines.pdf ├── examples └── LinkHut │ ├── LinkHut.xcodeproj │ └── project.pbxproj │ └── LinkHut │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── Icon-1024.png │ │ ├── Icon-60@2x.png │ │ ├── Icon-60@3x.png │ │ ├── Icon-76.png │ │ ├── Icon-76@2x.png │ │ └── Icon-83.5@2x.png │ ├── Contents.json │ ├── Minus.imageset │ │ ├── Contents.json │ │ ├── minus.png │ │ ├── minus@2x.png │ │ └── minus@3x.png │ ├── Plus.imageset │ │ ├── Contents.json │ │ ├── plus.png │ │ ├── plus@2x.png │ │ └── plus@3x.png │ ├── Settings.imageset │ │ ├── Contents.json │ │ ├── menu@1x.png │ │ ├── menu@2x.png │ │ └── menu@3x.png │ ├── Transport_Pause.imageset │ │ ├── Contents.json │ │ ├── pause.png │ │ ├── pause@2x.png │ │ └── pause@3x.png │ └── Transport_Play.imageset │ │ ├── Contents.json │ │ ├── Play@1x.png │ │ ├── Play@2x.png │ │ └── Play@3x.png │ ├── AudioEngine.h │ ├── AudioEngine.m │ ├── AudioEngineController.swift │ ├── ContentView.swift │ ├── Info.plist │ ├── LinkHut-Bridging-Header.h │ ├── LinkHut.entitlements │ └── LinkHutApp.swift └── makefile /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/LICENSE.md -------------------------------------------------------------------------------- /LinkKit/ABLLink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/LinkKit/ABLLink.h -------------------------------------------------------------------------------- /LinkKit/ABLLink.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/LinkKit/ABLLink.mm -------------------------------------------------------------------------------- /LinkKit/ABLLinkSettingsViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/LinkKit/ABLLinkSettingsViewController.h -------------------------------------------------------------------------------- /LinkKit/ABLLinkSettingsViewController.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/LinkKit/ABLLinkSettingsViewController.mm -------------------------------------------------------------------------------- /LinkKit/ABLLinkUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/LinkKit/ABLLinkUtils.h -------------------------------------------------------------------------------- /LinkKit/LinkKitResources.bundle/de.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/LinkKit/LinkKitResources.bundle/de.lproj/Localizable.strings -------------------------------------------------------------------------------- /LinkKit/LinkKitResources.bundle/en.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/LinkKit/LinkKitResources.bundle/en.lproj/Localizable.strings -------------------------------------------------------------------------------- /LinkKit/LinkKitResources.bundle/es.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/LinkKit/LinkKitResources.bundle/es.lproj/Localizable.strings -------------------------------------------------------------------------------- /LinkKit/LinkKitResources.bundle/fr.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/LinkKit/LinkKitResources.bundle/fr.lproj/Localizable.strings -------------------------------------------------------------------------------- /LinkKit/LinkKitResources.bundle/it.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/LinkKit/LinkKitResources.bundle/it.lproj/Localizable.strings -------------------------------------------------------------------------------- /LinkKit/LinkKitResources.bundle/ja.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/LinkKit/LinkKitResources.bundle/ja.lproj/Localizable.strings -------------------------------------------------------------------------------- /LinkKit/LinkKitResources.bundle/ru.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/LinkKit/LinkKitResources.bundle/ru.lproj/Localizable.strings -------------------------------------------------------------------------------- /LinkKit/LinkKitResources.bundle/zh.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/LinkKit/LinkKitResources.bundle/zh.lproj/Localizable.strings -------------------------------------------------------------------------------- /LinkKit/detail/ABLLinkAggregate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/LinkKit/detail/ABLLinkAggregate.h -------------------------------------------------------------------------------- /LinkKit/detail/ABLNotificationView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/LinkKit/detail/ABLNotificationView.h -------------------------------------------------------------------------------- /LinkKit/detail/ABLNotificationView.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/LinkKit/detail/ABLNotificationView.mm -------------------------------------------------------------------------------- /LinkKit/detail/ABLObjCUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/LinkKit/detail/ABLObjCUtils.h -------------------------------------------------------------------------------- /LinkKit/detail/ABLSettingsViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/LinkKit/detail/ABLSettingsViewController.h -------------------------------------------------------------------------------- /LinkKit/detail/ABLSettingsViewController.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/LinkKit/detail/ABLSettingsViewController.mm -------------------------------------------------------------------------------- /LinkKit/detail/LocalizableString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/LinkKit/detail/LocalizableString.h -------------------------------------------------------------------------------- /LinkKit/detail/LocalizableString.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/LinkKit/detail/LocalizableString.mm -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/README.md -------------------------------------------------------------------------------- /assets/Ableton_Link_Badge-Black.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/assets/Ableton_Link_Badge-Black.eps -------------------------------------------------------------------------------- /assets/Ableton_Link_Badge-White.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/assets/Ableton_Link_Badge-White.eps -------------------------------------------------------------------------------- /assets/Ableton_Link_Button_disabled.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/assets/Ableton_Link_Button_disabled.eps -------------------------------------------------------------------------------- /assets/Ableton_Link_Button_enabled.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/assets/Ableton_Link_Button_enabled.eps -------------------------------------------------------------------------------- /docs/Ableton_Link_Promotion.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/docs/Ableton_Link_Promotion.pdf -------------------------------------------------------------------------------- /docs/Ableton_Link_UI_Guidelines.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/docs/Ableton_Link_UI_Guidelines.pdf -------------------------------------------------------------------------------- /examples/LinkHut/LinkHut.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/examples/LinkHut/LinkHut.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /examples/LinkHut/LinkHut/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/examples/LinkHut/LinkHut/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /examples/LinkHut/LinkHut/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/examples/LinkHut/LinkHut/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /examples/LinkHut/LinkHut/Assets.xcassets/AppIcon.appiconset/Icon-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/examples/LinkHut/LinkHut/Assets.xcassets/AppIcon.appiconset/Icon-1024.png -------------------------------------------------------------------------------- /examples/LinkHut/LinkHut/Assets.xcassets/AppIcon.appiconset/Icon-60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/examples/LinkHut/LinkHut/Assets.xcassets/AppIcon.appiconset/Icon-60@2x.png -------------------------------------------------------------------------------- /examples/LinkHut/LinkHut/Assets.xcassets/AppIcon.appiconset/Icon-60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/examples/LinkHut/LinkHut/Assets.xcassets/AppIcon.appiconset/Icon-60@3x.png -------------------------------------------------------------------------------- /examples/LinkHut/LinkHut/Assets.xcassets/AppIcon.appiconset/Icon-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/examples/LinkHut/LinkHut/Assets.xcassets/AppIcon.appiconset/Icon-76.png -------------------------------------------------------------------------------- /examples/LinkHut/LinkHut/Assets.xcassets/AppIcon.appiconset/Icon-76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/examples/LinkHut/LinkHut/Assets.xcassets/AppIcon.appiconset/Icon-76@2x.png -------------------------------------------------------------------------------- /examples/LinkHut/LinkHut/Assets.xcassets/AppIcon.appiconset/Icon-83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/examples/LinkHut/LinkHut/Assets.xcassets/AppIcon.appiconset/Icon-83.5@2x.png -------------------------------------------------------------------------------- /examples/LinkHut/LinkHut/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/examples/LinkHut/LinkHut/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /examples/LinkHut/LinkHut/Assets.xcassets/Minus.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/examples/LinkHut/LinkHut/Assets.xcassets/Minus.imageset/Contents.json -------------------------------------------------------------------------------- /examples/LinkHut/LinkHut/Assets.xcassets/Minus.imageset/minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/examples/LinkHut/LinkHut/Assets.xcassets/Minus.imageset/minus.png -------------------------------------------------------------------------------- /examples/LinkHut/LinkHut/Assets.xcassets/Minus.imageset/minus@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/examples/LinkHut/LinkHut/Assets.xcassets/Minus.imageset/minus@2x.png -------------------------------------------------------------------------------- /examples/LinkHut/LinkHut/Assets.xcassets/Minus.imageset/minus@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/examples/LinkHut/LinkHut/Assets.xcassets/Minus.imageset/minus@3x.png -------------------------------------------------------------------------------- /examples/LinkHut/LinkHut/Assets.xcassets/Plus.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/examples/LinkHut/LinkHut/Assets.xcassets/Plus.imageset/Contents.json -------------------------------------------------------------------------------- /examples/LinkHut/LinkHut/Assets.xcassets/Plus.imageset/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/examples/LinkHut/LinkHut/Assets.xcassets/Plus.imageset/plus.png -------------------------------------------------------------------------------- /examples/LinkHut/LinkHut/Assets.xcassets/Plus.imageset/plus@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/examples/LinkHut/LinkHut/Assets.xcassets/Plus.imageset/plus@2x.png -------------------------------------------------------------------------------- /examples/LinkHut/LinkHut/Assets.xcassets/Plus.imageset/plus@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/examples/LinkHut/LinkHut/Assets.xcassets/Plus.imageset/plus@3x.png -------------------------------------------------------------------------------- /examples/LinkHut/LinkHut/Assets.xcassets/Settings.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/examples/LinkHut/LinkHut/Assets.xcassets/Settings.imageset/Contents.json -------------------------------------------------------------------------------- /examples/LinkHut/LinkHut/Assets.xcassets/Settings.imageset/menu@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/examples/LinkHut/LinkHut/Assets.xcassets/Settings.imageset/menu@1x.png -------------------------------------------------------------------------------- /examples/LinkHut/LinkHut/Assets.xcassets/Settings.imageset/menu@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/examples/LinkHut/LinkHut/Assets.xcassets/Settings.imageset/menu@2x.png -------------------------------------------------------------------------------- /examples/LinkHut/LinkHut/Assets.xcassets/Settings.imageset/menu@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/examples/LinkHut/LinkHut/Assets.xcassets/Settings.imageset/menu@3x.png -------------------------------------------------------------------------------- /examples/LinkHut/LinkHut/Assets.xcassets/Transport_Pause.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/examples/LinkHut/LinkHut/Assets.xcassets/Transport_Pause.imageset/Contents.json -------------------------------------------------------------------------------- /examples/LinkHut/LinkHut/Assets.xcassets/Transport_Pause.imageset/pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/examples/LinkHut/LinkHut/Assets.xcassets/Transport_Pause.imageset/pause.png -------------------------------------------------------------------------------- /examples/LinkHut/LinkHut/Assets.xcassets/Transport_Pause.imageset/pause@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/examples/LinkHut/LinkHut/Assets.xcassets/Transport_Pause.imageset/pause@2x.png -------------------------------------------------------------------------------- /examples/LinkHut/LinkHut/Assets.xcassets/Transport_Pause.imageset/pause@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/examples/LinkHut/LinkHut/Assets.xcassets/Transport_Pause.imageset/pause@3x.png -------------------------------------------------------------------------------- /examples/LinkHut/LinkHut/Assets.xcassets/Transport_Play.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/examples/LinkHut/LinkHut/Assets.xcassets/Transport_Play.imageset/Contents.json -------------------------------------------------------------------------------- /examples/LinkHut/LinkHut/Assets.xcassets/Transport_Play.imageset/Play@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/examples/LinkHut/LinkHut/Assets.xcassets/Transport_Play.imageset/Play@1x.png -------------------------------------------------------------------------------- /examples/LinkHut/LinkHut/Assets.xcassets/Transport_Play.imageset/Play@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/examples/LinkHut/LinkHut/Assets.xcassets/Transport_Play.imageset/Play@2x.png -------------------------------------------------------------------------------- /examples/LinkHut/LinkHut/Assets.xcassets/Transport_Play.imageset/Play@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/examples/LinkHut/LinkHut/Assets.xcassets/Transport_Play.imageset/Play@3x.png -------------------------------------------------------------------------------- /examples/LinkHut/LinkHut/AudioEngine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/examples/LinkHut/LinkHut/AudioEngine.h -------------------------------------------------------------------------------- /examples/LinkHut/LinkHut/AudioEngine.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/examples/LinkHut/LinkHut/AudioEngine.m -------------------------------------------------------------------------------- /examples/LinkHut/LinkHut/AudioEngineController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/examples/LinkHut/LinkHut/AudioEngineController.swift -------------------------------------------------------------------------------- /examples/LinkHut/LinkHut/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/examples/LinkHut/LinkHut/ContentView.swift -------------------------------------------------------------------------------- /examples/LinkHut/LinkHut/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/examples/LinkHut/LinkHut/Info.plist -------------------------------------------------------------------------------- /examples/LinkHut/LinkHut/LinkHut-Bridging-Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/examples/LinkHut/LinkHut/LinkHut-Bridging-Header.h -------------------------------------------------------------------------------- /examples/LinkHut/LinkHut/LinkHut.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/examples/LinkHut/LinkHut/LinkHut.entitlements -------------------------------------------------------------------------------- /examples/LinkHut/LinkHut/LinkHutApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/examples/LinkHut/LinkHut/LinkHutApp.swift -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/LinkKit/HEAD/makefile --------------------------------------------------------------------------------