电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子资料>Cantor风琴转换为VPO的MIDI控制器

Cantor风琴转换为VPO的MIDI控制器

2022-11-04 | zip | 0.08 MB | 次下载 | 免费

资料介绍

描述

Cantor 模拟风琴前段时间出现严重故障,被改装成 MIDI 控制台,用于控制 VPO(虚拟管风琴)等软件。然而,只有手动键盘(手册)和踏板键盘通过 ATMEL89S52 芯片上构建的两个接口连接到两个独立的 MIDI 输出,一个在键盘的右侧,一个在键盘的左侧。这是一个具有成本效益的解决方案,但是将计算机与 GrandOrgue(又名 Hauptwerk)连接起来相当麻烦。

您必须使用两根电缆和两个 MIDI-USB 接口或一个双接口。

此外,与主寄存器和组寄存器的板子根本没有连接。必须在监视器屏幕上更改风琴声音。带GO的电脑和显示器不得不放在管风琴外面,这也降低了演奏的舒适度,占用了空间。

我决定把注册开关和组注册连接起来,把电脑藏在风琴的木壳里。如果可以通过寄存器启用语音并且 GO 是从自动启动启动的,那么屏幕监视器将是多余的,可以省去。最终,仅在更改软件配置时才连接它。

我决定使用 Arduino Nano 来连接寄存器。我使用 Surface_Controll 库 在 Arduino IDE 中编写了程序。为了将 39 个开关连接到数量有限的 Arduino Nano 引脚,我需要创建一个带有二极管的矩阵。在这种情况下,在第 14 行(3 组寄存器开关加上 10 组寄存器开关)的 4 列组织中构建矩阵相对容易。

矩阵列连接到引脚 13、A5、3、2 和最多 4、5、6、7、8、9、10、11、12、A0、A1、A2、A3、A4 的线。为了使引脚 13 在矩阵模式下工作,您必须在此引脚上拆焊 Arduino Nano 中标准的 LED

pYYBAGNkXE6AD6R9AALFemEjJRo773.png
4x14 二极管矩阵及其与 Arduino Nano 的连接图

TX 和 RX arduino 引脚分别是 TTL 电平上 MIDI 信号的输出和输入。Arduino 将接收到的 MIDI 消息从引脚 RX 转发到 TX。我将支持踏板键盘的 89S52 芯片的 MIDI 输出连接到 RX 引脚,TX 引脚通过 220 欧姆电阻连接到第一个 MIDI-In MERGER。第二个 MIDI-In MERGER 已连接到支持两个手册(手持键盘)的第二个 89S52 芯片的 MIDI 输出。我将 Merger 的 MIDI 输出连接到基于重新编程的 Arduino UNO 制作的 MIDI-USB 接口。https://doremifasollasi.wordpress.com/jak-przerobic-arduino-uno-w-interface-midi-usb/

Arduino UNO 上的 ATMega328p 处理器通过向上弯曲它来断开 TX 尖端,这样就不会与来自 MERGERA 的 MIDI 信号发生冲突,这会影响 Arduino UNO 的引脚 1 (TX)。我将此 ATMega328p 编程为 MIDI 消息解码器。它在通道 13 上接收 noteON 和 noteOFF 消息,并打开或关闭相应的输出 LED。引脚 13 上的 LED 点亮值为 71 的 noteON 消息。这是由 GrandOrgue 程序在加载样本并突出显示噪声电机寄存器后发送的。连接到 Arduino UNO 引脚 13 的发光 LED 表示样品加载完成,GrandOrgue 已准备好工作。

pYYBAGNkXFGAQv7lAADkY3VIo2Y117.jpg
组装期间
 

带有 openSuse Linux 和 VPO 的 Lenowo 计算机(i3 / 8GB RAM)——GrandOrgue 软件从它的锡壳中取出,并安装在一个木制的 Cantor 风琴柜中。

我将计算机的音频输出连接到现有的原始放大器,该放大器与安装在风琴柜中的 4 个扬声器一起工作。

 
 
 
pYYBAGNkXFeAbMWzAAykT9ZmBww823.jpg
 
1 / 4教堂中的康托尔管风琴后 MIDI 转换
 

 


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费