手机通过USB连接手机,可以作为midi输入设备(下载一个midi keyboard / midi controler 等软件)在音乐软件FL等使用。
那么autohotkey是否支持midi 输入呢?如果可以,会平白多出来好多好多快捷键。
怎么实现呢?感谢。
手机通过USB连接手机,可以作为midi输入设备(下载一个midi keyboard / midi controler 等软件)在音乐软件FL等使用。
那么autohotkey是否支持midi 输入呢?如果可以,会平白多出来好多好多快捷键。
怎么实现呢?感谢。
interesting,插眼
可以试试,不麻烦(我懒得折腾),以下内容摘自 AHK 文档:
如果您的键盘或鼠标含有前面没有列出的按键,那么使用下列步骤后您仍可能把它设为热键。
SC159:: ; 把 159 替换为您按键的值.
MsgBox, %A_ThisHotKey% was pressed.
return
反向 : 要把其他键重映射 为 “神秘按键”, 请参照此例:
; 把 159 替换为上面找到的值. 把FF(如果需要)替换为
; 按键的虚拟键,它可以在按键历史页面的首列找到。
#c::Send {vkFFsc159}
给一下你说的App的下载地址?据我所知Android设备走USB接口作为一个midi设备是很难搞的,因为大部分手机缺少底层驱动。
好吧,查了一下。
国外ahk社区上,老早就有人搞出来了。
实测完毕,不可以,用hook检测不到按键。。。。。。
是不是意味着不可能了。
大概看了下,
其实这恰恰是说明了缺少手机底层驱动,App和pc之间走的不是midi协议而是自己定义的一种数据格式,通过PC端的虚拟控制器驱动实现了手机控制PC端daw。
文档中这段下面提供了一些解决方法的
在用AVID Control,对Pro Tools和Cakewalk支持比较好
https://m.audioapp.cn/thread-194230-1-1.html
还有支持Android和iOS双系统的touchDAW,不过我没太搞懂怎么配置
还有两个Ableton Live专用的
一般不是手机缺驱动吧,更常见的是“PC这边驱动缺少与DAW通信的高级协议,导致只能用MIDI协议那些简单的基本功能”的情况……
谷歌play 或者apkpure
搜索 DJ pads,或MIDI controller 或 MIDI sequencer 或Midi keyboard
都可以用,其中的Midi sequencer 可定制化最强。