Dev / Portfolio
< Back to Projects
Project 10 / macOS App

LoopMaker

Problem: Creating original music requires expensive software or subscription services. Existing AI music tools are cloud-based and require internet.

Solution: Built a native macOS app that generates AI music 100% on-device using Meta's MusicGen models and Apple's MLX framework. No internet required, fully private.

FeaturesListen to Demos
Tech Stack
Swift 6.0
SwiftUI
Apple MLX
MusicGen
Models
Small (1.2GB)
Medium (6.0GB)
8-16GB RAM required
Role
Solo developer
(0→1)
Platform
macOS
Native Swift app
ML Framework
MLX
Apple Silicon optimized
Audio Engine
AVAudio
Professional playback
Export Formats
WAV/M4A
High quality audio
Features / 01
AI Music Generation
Generate complete songs using Meta's MusicGen models with Apple MLX acceleration.
Local-First
100% on-device processing. No internet required after model download.
Genre Presets
6 built-in presets: Lo-fi, Cinematic, Ambient, and more with smart prompt enhancement.
Audio Export
Export generated tracks as WAV or M4A with professional quality.
Library Management
Organize, browse, and manage all your generated tracks in one place.
Glass UI
Beautiful glass morphism interface built with SwiftUI.
Technology Stack / 02
Frontend
  • Swift 6.0
  • SwiftUI
  • Glass Morphism UI
  • Combine Framework
ML & Audio
  • Apple MLX
  • Meta MusicGen
  • AVAudioEngine
  • Apple Neural Engine
Architecture
  • MVVM Pattern
  • Service Layer
  • @MainActor
  • Structured Concurrency