TEKit
Swift library for discovering, connecting to and controlling TE devices over BLE, USB and WebSocket

Works with
- Swift 6.3+
- iOS 17+ or macOS 14+ (USB transport requires macOS and CoreMIDI)
About
A Swift library for communicating with Teenage Engineering devices, with discovery, connection and control over BLE, USB and WebSocket. It supports the OB-4 and OP-Z over BLE or USB serial, the TP-7 over BLE SysEx, and the OD-11 speaker over a Bonjour WebSocket. It is a Swift package for building iOS and macOS apps.
iOSmacOS