Connection Type 3Connection Type 3Connection Type 7Connection Type 7Connection Type 7Connection Type 7Connection Type 7Connection Type 7Connection Type 7Connection Type 7Connection Type 7Connection Type 7Connection Type 7Connection Type 7Connection Type 7Connection Type 3Connection Type 7Connection Type 7Connection Type 7Connection Type 7Connection Type 7Connection Type 7Connection Type 7Connection Type 3Connection Type 3
macOS AVAudioEngine Graph (realtime offline rendering)
Macrowave v1.1 Roadmap
Backlog

Macrowave

Internet Pirate Radio šŸ“ā€ā˜ ļø

Goal: Make audio sharing more reliable and reduce ducking

Discord Community button is too hidden

iOS: Move free trial toggle above price list

iOS: Improve Launch Screen

Fix Neco’s focus issues in onboarding

Use current window in CustomSignInWithAppleButton

Make sure users are signed in

Add fake offline station

Add filter setting for receiver - Only on air stations - all stations

Open unknown URLs in system

Make visualizer more efficient

Rename ContentViews to BroadcasterScreen etc.

Add input volume control for single apps and microphone

Add output volume control to receiver

Main AVAudioMixerNode

AVAudioSourceNode

Core Audio Tap

Remove Macrowave audio taps from microphone selector

make sound FX and haptic feedback optional

Fix error when cancelling sign in with apple

Fix click on push notification not doing anything

Try Mic approach with AVCaptureSession/AVCaptureDevice

https://developer.apple.com/documentation/avfoundation/avcaptureaudiodataoutput

figure out how to not have to use the microphones format and sample rate for output buffers

Drop screen sharing permission

Delete MicrophoneAudioNode

Remove AVAudioMixerNode and control Volume on source nodes

use core audio taps for mac app

Rebuild Audio Engine

make it possible to select source when not on air yet

handle microphone input change gracefully

Mac

Reorder buttons

Improve onboarding for microphone and audio taps permission

iOS Paywall

iOS broadcaster design

< WIP

broadcaster/receiver switch

Update onboarding

iOS Broadcaster

not logged in broadcaster state

A native macOS app that makes it easy to share system audio with friends to listen to music together.