Tuneboard
Swift além do iOS
Tuneboard é um brinquedo musical desenvolvido com um microcontrolador ESP32C6, que possui tecnologias de comunicação avançadas que permite um pareamento com o iPhone e iPads. Fazendo uso de frameworks avançadas de BLE, processamento de áudio no iOS e de Swift Embedded no ESP32, é possível criar uma experiência criativa e rica para o usuário.
Como funciona?
O usuário adiciona cards na mesa de áudio em qualquer posição da mesa Tuneboard para criar sua música. Ele pode adicionar efeitos junto a trilhas de áudio como Acelerar e Desacelerar, Pitch, Reverb. O iPhone irá fazer o processamento em tempo real das modificações de áudio.

Primeiro sketch do TuneBoard
As interações ocorrem a cada card que o usuário coloca na mesa de som
Experiência nativa de Bluetooth
Utilzando frameworks recentes de pareamento como o ASK (Accessory Setup Kit) da Apple, podemos oferecer uma experiência nativa similar aos acessórios do ecossistema como AirPods.

Processamento de áudio em tempo real
O serviço de áudio baseado no AVFoundation foi construído especialmente para suportar a troca em tempo de real de efeitos e trabalhar com loops de áudio de maneira eficiente, criando cache interno para o carregamento de arquivos de áudio e evitando uso excessivo de memória do iPhone.
Sucesso na Feira Maker
Este foi meu primeiro projeto com hardware físico e foi apresentado na Feira Maker de 2025 realizado pela Prefeitura de Curitiba, FabLab e vários Espaços Makers regionais.

Tecnologias utilizadas
Swift
C
SwiftUI
AVFoundation
CoreBluetooth
Accessory Setup Kit (ASK)
ESP32-C6