STUDIO2GO
音乐
免费 · 专为 iPad 设计。未针对 macOS 验证。
Switch2Go — Your Mobile DJ & Live Broadcasting Studio
Turn your iPhone or iPad into a professional audio production powerhouse. Switch2Go combines DJ mixing, live broadcasting, and audio effects into one sleek app — perfect for DJs, podcasters, and live streamers.
DJ MODE
Mix tracks seamlessly with dual-deck controls and a smooth crossfader. Load music from your device or Google Drive, build playlists, and keep the beats flowing with intuitive touch controls optimized for both phone and tablet.
16-PAD SOUNDBOARD
Trigger sound effects, drops, jingles, and samples instantly. Each pad features volume control, looping, and real-time visual feedback so you always know what's playing.
PROFESSIONAL EFFECTS & EQ
Shape your sound with a 3-band equalizer (bass, mid, treble) and studio-quality effects including reverb, delay with feedback, and a dynamic limiter. Fine-tune every detail of your mix in real time.
LIVE BROADCASTING
Go live with RTMP streaming support. Connect to your favorite platform, monitor audio levels and connection status, and stream your set to the world — all with a tap.
RECORDING
Capture your sessions with built-in recording. Review, play back, and share your best mixes directly from the app.
GOOGLE DRIVE INTEGRATION
Import tracks and audio files straight from your Google Drive library. Access your music collection anywhere.
Whether you're spinning a live set, streaming a podcast, or just experimenting with sound, Switch2Go gives you the tools to create, mix, and broadcast — anytime, anywhere.
更多 Added the active audio input device name to Live, Radio, and Recording screens.
Improved USB sound card detection and audio recovery when switching devices.
Improved input meters to show quieter USB audio signals.
2.0.4 10月29日
Updated the QR code scanner for camera pairing.
Includes minor compatibility fixes and refinements.
2.0.3 10月21日
Scenes and switching
Redesigned Live screen with a clearer two-pane switcher layout
Scenes now live in the left pane as a card grid — each card previews its layout, the camera or image in every cell, and its graphics
One-tap scene creation; long-press a scene for quick actions (update, rename, delete)
Scenes auto-save your look edits back onto the active scene
Scenes remember the on-air camera and restore it, so you can switch back instantly
Save graphics-only or layout-only scenes
Cut cameras with number keys 1–9
Cameras (new)
Set each scene's camera on or off with a camera button on the scene card — build "camera off / break" scenes and switch to them in one tap
Fixed: turning a camera off no longer flips it back on when you switch scenes or on a background sync
Cleaner left pane — camera controls merged into a single Cameras section
Graphics and effects
Multiple scoreboard and lower-third styles, all resizable and draggable
Vertical 9:16 layouts
Slate screen and an automatic now-playing label
Redesigned "Add" graphics menu; cleaner program monitor
Tablet and onboarding
Tablets now use the full desktop layout
Camera naming is now required, so multiple phones don't all read "Camera 1"
First-run guided tour for the Live screen
Stability and fixes
Hardened phone-to-phone camera pairing (retry, keep-awake, network-permission hint)
Fixed thin, bass-light recordings on iOS
Broad stability improvements across the app
2.0.0 7月18日
ipad share record
1.5.1 7月4日
Improved live streaming stability with automatic reconnect when the network drops.
Added a Cancel option while connecting or reconnecting.
Kept trying to reconnect until the user cancels.
Improved playlist persistence so songs stay in playlists after app updates.
Removed account login screens because the app does not require sign in.
General audio, live control, and stability improvements.
1.2.4 5月31日
- Redesigned Home screen for easier live control in one place.
- Added channel toggles to send audio to multiple live destinations.
- Improved playlist and music player controls, including queue scrolling, replay, seek, and better track status.
- Added Effects controls on Home.
- Redesigned DJ Mode with better deck controls and mixer layout.
- Updated light theme, app logo usage, and loading animation.
- Improved microphone, local network permission handling, and native audio stability.
- Fixed several iOS playback and live streaming reliability issues.
1.2.3 5月29日
Bug Fixes
Fixed app crash when adjusting Mic / Playback volume sliders while recording (buffer race condition + main-thread overload)
Fixed Buddhist Era dates appearing in share filenames for users with Thai region — now always uses Gregorian calendar (e.g. "Apr 18, 2026" instead of "18 Apr BE 2569")
Improved share sheet reliability — switched to sheet(item:) pattern with delayed presentation, added iPad popover support, filtered irrelevant share actions
Under the Hood
Audio render thread now writes to file synchronously (no more dispatch to a separate queue that could deallocate buffers)
Meter updates throttled from audio-thread rate (~100 Hz) to 10 Hz via shared state + main-thread timer
Added lock-free atomic shadow for micGain so audio thread reads don't race with slider updates
1.1.2 4月19日
Recording, Reimagined
Brand-new Recordings screen with a hero record card, live level meter, and gradient controls
Search recordings by filename instantly
Auto-grouping by date: Today / Yesterday / This Week / Earlier
Friendly timestamps like "2 min ago" instead of long dates
Share .m4a files via AirDrop / Messages / Files
Records mic to AAC 128 kbps stereo @ 44.1 kHz
Live Broadcasting That Actually Works
Real RTMP streaming powered by HaishinKit — no more fake UI
Playlist audio now reaches the stream — mic and music are mixed before AAC encoding
Auto-reconnect with exponential backoff when the connection drops
Pre-flight alert warns you before going live if Server URL / Stream Key is missing
Auto-save for every config field — no Save button needed
Fixed double-key URL bug (stream key was being sent in both connect path and publish name)
Complete Audio Pipeline
3-band EQ (Bass / Mid / Treble)
Reverb using factory presets
Delay with feedback and mix control
Peak Limiter (now functional — no longer a placeholder)
16-slot Sound Pads — load, play, loop, and route through the mixer so samples also hit the stream
Lock Screen Controls
Now Playing info: title, artist, duration, artwork on the lock screen
Control play / pause / next / previous / seek right from the lock screen
Works with headset and Bluetooth buttons
Google Drive Integration
OAuth 2.0 + PKCE via ASWebAuthenticationSession (zero extra SDK dependency)
Access and refresh tokens persisted
Automatic token refresh before expiry
Download audio from Drive directly into your playlists
Playlist
Hierarchy: Categories → Playlists → Songs
Add songs from Files (Device / iCloud Drive / Files app)
Add songs from Google Drive
Import from the Now Playing queue
My Stations
Station list with status badges (APPROVED / PENDING / REJECTED / LIVE)
Choose which station is active for broadcasting
Pull-to-refresh
Localization
75+ Thai translations — follows the device language automatically
Set your device to Thai and the UI switches instantly
UI Polish
App icon now shows correctly on the home screen (1024x1024, alpha channel stripped)
Recordings screen fully redesigned (card layout, level meter, stats strip)
Consistent loading states and error alerts across the app
Under the Hood
Added HaishinKit 1.9.9 + Logboard 2.5.0 via Swift Package Manager
New services: RecordingService, NowPlayingService, SoundPadService for clean separation
OAuth callback URL scheme registered in Info.plist
Proper microphone permission flow (iOS 17+ AVAudioApplication)
Unified audio session config (.playAndRecord + .mixWithOthers)
Converted silent try? calls to do/catch with user-visible alerts on critical paths
Bug Fixes
RTMP connection reset immediately after publish (stream key was being sent twice)
Stream Configuration not saving to UserDefaults (bindings mutated the struct directly)
App icon not appearing on launcher (missing filename in Contents.json + alpha channel)
Google Drive sign-in silently failing (try? was swallowing errors)
Playlist "Add Songs" not wired to the correct view
Coming Soon
Automatic BPM detection
Email verification
Sound Pad file picker UI
Login / Register / Logout (returning in a later version)
1.1.1 4月18日
Added the active audio input device name to Live, Radio, and Recording screens.
Improved USB sound card detection and audio recovery when switching devices.
Improved input meters to show quieter USB audio signals.
更多 版本 2.0.4 10月29日
与你关联的数据 开发者可能会收集以下数据,且数据与你的身份关联: