用树莓派做MIDI HOST,给合成器外接MIDI键盘
最近买了几台迷你合成器,包括KORG的volca系列和Roland的T-8。KORG的volca系列迷你合成器,都有midi输入接口,可以外接midi键盘。但midi输入接口是传统的5针midi接口,而目前市面上常见的midi键盘的midi信号输出都是USB接口。这是因为现在midi键盘主要用于电脑上的音乐制作,用于控制DAW(Digital Audio Workstation)软件。
那这类常用的midi键盘就不能直接接入5针midi口,网上有卖USB转5针midi口的转接线,也是不能直接接入的。解决的办法其实也很简单,把USB midi键盘接电脑,再把USB转5针midi口的线从电脑再接到5针midi输入的合成器上。通过电脑上的DAW软件,把USB midi键盘的midi通道与合成器的midi通道连接,就可以实现midi键盘控制合成器了。
但是这种方法亲测延迟很大,我用的FL Studio这个DAW,其他DAW没试过。于是想到用树莓派应该也是可以,查了一下也有很多Linux上的DAW软件,但最后发现在Linux上,实际并不需要DAW就可以实现,而且非常简单:
第一步,先给树莓派安装ALSA驱动。ALSA,即Advanced Linux Sound Architecture,这个驱动可以在Linux上提供midi支持。
sudo apt-get install alsa-utils
第二部,查看一下接入的midi设备。
aconnect -l
或者直接查看midi输入和输出设备
aconnect -i
aconnect -o
可以看到,输入设备的28端口是nanokey2,这个是KORG的midi键盘。输出设备的32端口就是USB MIDI interface,这个就是USB转五针线接的KORG volca keys模拟合成器。
最后一步,把28端口和32端口连接起来即可。
aconnect 28 32
输入后再查看
aconnect -l
就可以看到:
28端口写着connecting to: 32:0
32端口写着connecting from: 28:0
这样就可以使用midi键盘来控制volca keys等合成器了。
用树莓派做MIDI HOST,给合成器外接MIDI键盘相关推荐
- 《用树莓派做点什么》-006-远程登录树莓派
博主QQ:1356438802 <用树莓派做点什么>QQ群:879921733 本文相关资料下载链接: 链接:https://pan.baidu.com/s/1SyrF4glaHjaBhl ...
- 用树莓派做一个alibaba-guest
听说你去过阿里巴巴,那你一定连过Alibaba-guest. 想不想把Alibaba-guest带回家?给家里来做客的客人也用一用,顺带炫一下技术实力?(zhuangbility) now,教你用树莓 ...
- 如何改变请求的host以及referer抓取做了host以及referer限制的接口数据
注:这篇文章为2017年10月发布,可能qq音乐已经做了更改,本例子不一定适用,仅供参考. (提示于:2018-05-01) 最近在做一个抓取qq音乐接口数据的音乐App,使用vue开发,数据都从qq ...
- 树莓派做一个dns缓存
树莓派做一个dns缓存 还是转载的别人的, 搭建树莓派上的dns缓存服务首先安装dnsmasq, sudo apt install dnsmasq 之后修改配置文件 vim /etc/dnsmasq. ...
- 树莓派能做什么_使用树莓派做两轮自平衡车(一)
为什么要用树莓派做平衡车呢? 原因主要有下面几点: 第一, 我不忍心再让它吃灰了: 第二, 我想学习linux的应用开发: 第三, 我想学习linux的驱动开发: 第四, 树莓派可玩性和可扩展性高: ...
- linux虚拟机备份树莓派,为树莓派做系统备份镜像(for Linux #038; Mac),
为树莓派做系统备份镜像(for Linux & Mac), 准备一个SD卡让你花费了一些时间,不是么?我打赌你肯定不想再做一遍,对吧?好吧,我们来做一个备份! 论坛用户,使用MAC并且是Ada ...
- 用树莓派做服务器运行博客网页
文章目录 阅读本文你将了解的知识点: 树莓派做服务器运行Hexo博客网页 1.服务器框架 2.本地Hexo设置 2.1 安装GIT 2.2 安装NodeJs 2.3 安装Hexo 2.4 Hexo生成 ...
- 树莓派做网络调试陪试机
树莓派做网络调试陪试机 背景 目标 参考 软硬件平台 准备操作系统 配置WLan 配置eth0 背景 某涉及内网网络通信的软件,网络组件较多,网络参数配置涉及若干配置文件的各若干处.如果使用单机调试, ...
- 树莓派做一个获取GPS时间的NTP服务器
由于单位用的是内部网络,机器时间无法与internet同步,导致内网的所有设备各自为政,对工作和管理带来的麻烦说不清,为解决这个问题,决定用手里的树莓派做通过GPS获取时间,然后提供NTP服务.在某宝 ...
最新文章
- c语言和python哪个自学好-自学编程应该从c语言还是python入手?
- pyspark.zip/pyspark/worker.py:53: UnicodeWarning: Unicode equal comparison failed to convert both ar
- 为什么人生气时说话用喊的
- (网页)中的简单的遮罩层
- android 蒙版图片带拖动_推荐一个好用小巧的Android引导蒙版(浮层)库
- 车联网上云最佳实践(二)
- UVA 11806 Cheerleaders (容斥原理)
- CommonLibrary——框架通用工具库
- 【Cqoi2006】【BZOJ2222】猜数游戏(乱搞)
- Codeigniter3学习笔记三(创建类库及使用原生类库)
- 联想微型计算机beta2,联想上网本升级IdeaPad S10-2
- ZN200以太网转串口TTL(1)
- 【面试题】2021最新Vue面试题汇总
- 糅合了《魔兽》和《第二人生》优点的新式游戏闪亮登场!
- 室内设计师面试技巧有哪些?
- 大一c语言课程设计答辩ppt,c语言课程设计讲解内容图文.ppt
- ETCD启动不起来-超时问题
- python和财务管理的区别与联系_财务会计、财务管理和管理会计有什么区别和联系?...
- Embedding的理解
- 2020清华大学计算机复试线,2020年清华大学考研复试分数线
热门文章
- 用 JS 原生方法实现 jQuery 的 append, prepend, before, after
- Gerrit的安装和配置个人经验总结
- linux命令---cp 命令
- 黑科技!无需代码快速搭建网站的平台来了
- setDaemon python守护进程,队列通信子线程
- 字符串解压缩类库(zip、GZIP、QuickLz、snappy、lzf、jzlib)介绍
- wifi无线认证,802.1x认证上网方式详解
- 转:mbedtls学习3.mbedtls_API分析
- 地理坐标系与投影坐标系的区别以及投影变换与定义投影的区别
- 快速傅里叶变换的原理及实现