Skip to content

About

Es una aplicación que convierte un instrumento MIDI en un teclado de macros (StreamDeck).

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  1. Cambiar este readme

MIDI Shortcuts - Starrypad mini (C# / Avalonia)

Misma logica interna que la version WinForms (MIDI por winmm.dll, teclas por SendInput, config.json, reconexion Bluetooth, modo --background). Solo cambio la interfaz: ahora es Avalonia.

Compilar

Requiere .NET 8 SDK e internet la primera vez (restaura los paquetes NuGet de Avalonia).

dotnet build -c Release

Ejecutable portable (un solo .exe)

dotnet publish -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true

Icono

Reemplaza Assets\app.ico por el tuyo (mismo nombre). Se usa para el .exe, la ventana y la bandeja.

Dispositivos Bluetooth (BLE-MIDI)

La lista de puertos combina dos fuentes: winmm (USB/virtuales) y la API WinRT de Windows, que es la que ve los dispositivos Bluetooth LE MIDI ya emparejados. Si el Starrypad no aparece, mira midi_shortcuts.log: cada vez que cambia la lista escribe "Dispositivos MIDI detectados: ...". El proyecto apunta a net8.0-windows10.0.19041.0 (Windows 10 1809+ y 11); la primera compilacion descarga solo el paquete de proyeccion de WinRT.

Uso

  • MidiShortcuts.exe interfaz grafica
  • MidiShortcuts.exe --minimized arranca directo en la bandeja
  • MidiShortcuts.exe --background modo sin ventana ni icono
  • instalar_inicio.ps1 lo agrega al inicio de Windows (--minimized)

X = oculta a la bandeja (sigue escuchando). Salir = click derecho en el icono de la bandeja > Salir.

Tu config.json

Mismo formato: copia tu config.json junto al nuevo .exe y listo.

Diferencias con la version WinForms

  • En la bandeja, un clic izquierdo abre la ventana (Avalonia no expone doble clic).
  • No hay globito de aviso al ocultar a la bandeja (Avalonia no lo trae).

About

Es una aplicación que convierte un instrumento MIDI en un teclado de macros (StreamDeck).

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages