Skip to content

Midi input routing#417

Merged
ryohey merged 10 commits intomainfrom
midi-input-routing
Feb 23, 2026
Merged

Midi input routing#417
ryohey merged 10 commits intomainfrom
midi-input-routing

Conversation

@ryohey
Copy link
Owner

@ryohey ryohey commented Oct 30, 2024

image

Add setting to change the MIDI input routing behavior to support multi channel devices such as MONKEY by Wavy.

@vercel
Copy link

vercel bot commented Oct 30, 2024

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
signal Ready Ready Preview, Comment Feb 22, 2026 10:19am

Request Review

@ReinBentdal
Copy link

Awesome!
Without reading the code yet, I assume you would want the MIDI channel to default to 'all'?

@ryohey
Copy link
Owner Author

ryohey commented Oct 31, 2024

@ReinBentdal yes

@ReinBentdal
Copy link

Hi @ryohey ! How's it progressing? Anything I can contribute with?

@ReinBentdal ReinBentdal mentioned this pull request Aug 30, 2025
5 tasks
ryohey and others added 2 commits February 22, 2026 18:49
Resolved conflicts by integrating the MIDI input channel routing feature
with the refactored architecture from main:

- Add inputChannel/setInputChannel to Track, TrackEvents, and useTrack hook
- Rewrite MIDIRecorder to use SongStore with multi-track inputChannel routing
- Update TrackDialog to use useTrack hook while keeping MIDIInputSelect UI
- Fix signalEvents.ts to include DistributiveOmit import from main
- Fix toTrackEvents.ts import paths for new packages/core location
- Add missing midi-input localization keys for fr and sk locales
- Fix signalEvents.test.ts to import from vitest

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@ryohey ryohey merged commit 89ce6b2 into main Feb 23, 2026
3 checks passed
@ryohey ryohey deleted the midi-input-routing branch February 23, 2026 01:01
@ryohey
Copy link
Owner Author

ryohey commented Feb 23, 2026

Hi @ReinBentdal ! We have now multi-track recording mode in the settings screen. Please check it out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants