像蓝牙MIDI模块一样 -- pi-3 领域 和 bluetooth 领域 和 midi 领域 raspberrypi 相关 的问题

Act like a bluetooth midi module


简体版||繁體版
1
vote

问题

中文

基本上我想调查是否有可能通过USB连接数字级钢琴(yamaha p45 - 如果重要的话),并使它(pi)像蓝牙'桥'(因为缺乏一个更好的术语),以便将(钢琴)无线连接到Mac / Idevices(GarageBand例如支持所有平台中的蓝牙MIDI设备)。

我在网上做过一些研究(并将继续这样做,用任何发现更新这篇文章),但我想如果有人在主题中有任何经验或建议,则会有用。

最后,作为参考,这是一个商业适配器,专为此目的而设计
英文原文

Basically I would like to investigate if it is possible to connect a digital stage piano (Yamaha P45 - if that matters) via usb to the pi and make it (the pi) act like a bluetooth 'bridge' (for lack of a better term), in order to wirelessly connect (the piano) to Mac / iDevices (Garageband for example supports bluetooth midi devices in all platforms).

I have done some research in the web (and will continue to do so, updating this post with any findings), but I guess it would be helpful if anybody has any experience or advices in the subject.

Finally, as a reference, here is a commercial adapter that is designed for this purpose

        
       
       

回答列表

1
 
vote
vote
最佳答案
 

我有相同的计划。但首先,我只是想制作一个小型实惠的MIDI合成器。到目前为止找到的最佳答案(但尚未尝试):

  1. 为pi添加MIDI输入接口。这有许多良好的解释。我喜欢这个: http://www.samplerbox.org/article/midiinwithrpi

  2. 签出
  3. : http://www.fluidsynth.org/ 是一个打开的源MIDI /音频生态系统,具有数十种令人难以置信的应用程序。您所要做的就是构建其基本软件并从命令行运行它,指定其声音字体文件之一。

如果上面的工作,我计划使用Microchip的一对蓝牙模块。我将把它们配置为31.25 kbaud(1 MHz / 16)的串口继电器。模块耗尽3.3V,但大多数Midi 基本上使用5V ,因此我们从MIDI OUT中取出一些电源,并使用它来泵送电容并调节下来3.3V以供电BT模块。 。这必须是亚马哈设备的工作原理。如果您只想进入一个方向(从键盘到您的PI),那么您可以制作一个只插入键盘MIDI的设备,您可以使用电池或墙壁疣供电。

所以如果那是这样的,我将拥有一般的BT MIDI"无线电缆" 。从那里,我会探索PI上的BT并尝试使用它而不是我的设备。

,你可能知道,在谈到BT和MIDI的时候,Apple就在每个人之前。如果有人知道如何购买他们的一个评估板,而不是一名认真的公司和合格的Elite Club,请告知。

随着时间的推移,我会破解和逆向工程师Apple用BT的一切。即使我无法获得它们的副本,我也会尝试遵守所有规则。

 

I have the same plan. But first, I just want to make a small affordable MIDI synthesizer. The best answers I've found so far (but have not yet tried):

  1. Add a MIDI input interface to your PI. There are many good explanations of this. I liked this one: http://www.samplerbox.org/article/midiinwithrpi

  2. Check out: http://www.fluidsynth.org/ which is an open source MIDI/audio ecosystem with dozens of incredible apps. All you would have to do is build their basic software and run it from the command line, specifying one of their sound font files.

If the above works, I plan on using a pair of BlueTooth modules from Microchip. I'll configure them to work as serial port relays at 31.25 kbaud (1 Mhz / 16). The modules run off 3.3V, but most MIDI basically uses 5V, so we take some power from a MIDI OUT, and use it to pump a capacitor and regulate that down to 3.3V to power the BT module. This must be how the Yamaha device works. If you only wanted to go in one direction (from your keyboard to your PI) then you could make a device that only plugged into your keyboard's MIDI OUT and you could power it with a battery or wall wart.

So if that works, I will have a generic BT MIDI "wireless cable". From there, I would explore the BT on the PI and try to use it instead of my device.

And, you probably know, Apple is way ahead of everybody when it comes to BT and MIDI. If anyone knows how to buy one of their evaluation boards without being a seriously company and qualifying for their elite club, please advise.

With time, I will hack and reverse engineer everything Apple does with BT. I will try to abide by all of their rules, even if I can't get a copy of them.

 
 
 
 

相关问题

3  覆盆子pi midi圈  ( Raspberry pi midi looper ) 
我想编写一个允许录制MIDI数据的脚本,然后在类似于鼓机的工作方式中返回循环。想想鼓机没有音频数据。只有MIDI数据。我不是程序员,我是一个音乐家,所以任何帮助入手都会受到赞赏。 kmidimon接近我想要的那种程序,但它没有设置为循环仪。我能够成功发送和接收来自RPI3的MIDI数据,所以我认为这是一个很好的开始。...

0  我可以获得覆盆子pi的最大输入数量  ( Number of maximum inputs i can get on a raspberry pi ) 
我对Rasperry pi相对较新的,但不是蟒蛇编程。所以我大多是故事的电子产品的新手。 我希望建立一个低音MIDI控制器。我的想法是每个钞票有一个按钮,我需要更多或更少的84个输入到覆盆子pi。 或多或少,因为不是每个褶皱都有一个按钮。然后,我将使用Python接收输入和PD以基于按下的按钮生成音符。 我的第一个障...

1  MIDI的输出文本到DX7  ( Output text over midi to dx7 ) 
我正在为我的爸爸建立一个raspi设备,将文件发送到yamaha dx7键盘。对我来说解释的方式,它使用常规文本文件告诉合成器如何播放票据(如我所说的方式),因为我的父亲解释它他说它通过常规MIDI协议收到文本,不需要任何特殊的司机都要发送。杂志有点鸟和十九八十件音乐装备,几个谷歌曲会话没有透露,所以我想我在这里问。...

1  使用外部控制器从Raspi播放Midi  ( Play midi from raspi using external controller ) 
我想从覆盆子pi输出MIDI字体,希望能够使用外部传感器来控制它。 我的胆怯安装,但没有声音播放文件python_games / tetrisc.mid。是否有另一个组件输出声音? ...

1  虽然循环用于工作,但现在返回空字符串  ( While loop used to work now returns empty string ) 
我正在沿着教程遵循( http ://autostatic.com/2013/10/20/using-a-raspberry-pi-as-a-piano )在使用RPI作为MIDI钢琴采样器,但脚本是旧的又一次循环曾经工作过,永远悬挂,因为其他读者也评论了。 while [ "$STATUS" != "100"...

3  如果没有实际连接到它,它可能几乎触发了GPIO输入引脚吗?  ( Is it possible to virtually trigger a gpio input pin when nothing is actually co ) 
我正在尝试在raspberry pi 3的USB端口上使用传入的MIDI数据,几乎触发输入GPIO引脚。此原因如下: 我正在使用behringer x-32音频混音器上的MIDI OUT端口,将MIDI数据发送到运行Windows 10 IOT核心的PI。这是因为PI正在运行用于Radio Studio的通知/ ...

1  通过蓝牙le和midi播放钢琴键  ( Play piano keys through bluetooth le and midi ) 
在桌面上 使用我的桌面MacBook我可以通过USB-MIDI到蓝牙适配器(Yamaha UD-BT01)成功地将"遥控播放" 注释。 首先我通过音频midi设置应用程序: 然后我运行以下python脚本: /usr/local/bin4 并立即听到在我的钢琴上播放的笔记。 在覆盆子pi 上 在pi上我...

0  覆盆子pi作为midi设备  ( Raspberry pi as a midi device ) 
是否可以将RPI配置为MIDI设备? 我希望它在通过USB OTG到我的电脑连接时将其作为MIDI设备显示为MIDI设备。 ...

1  使用raspberry pi和pygame.midi没有音频输出  ( No audio output using raspberry pi and pygame midi ) 
我有一个覆盆子pi 2和一组连接到3.5mm耳机插孔的扬声器。我通过运行,我有大多数音频出来的扬声器 amixer set name='PCM Playback Route' 1 。 pygame.mixer 绝对奇妙地工作而不做任何特别的东西。但是,当我尝试运行我的 pygame.midi 代码我没有听到任何声...

2  OSError:libportmidi.so:无法打开共享对象文件:没有这样的文件或目录  ( Oserror libportmidi so cannot open shared object file no such file or directo ) 
我是raspberry pi的新手(我的型号是b +)。我试图在Python中写一个脚本,读取MIDI文件并打开/关闭LED ... 我读取MIDI文件的代码是这个: import mido output = mido.open_output() from mido import MidiFile mid = ...

0  使用覆盆子作为USB MIDI键盘的合成器  ( Using raspberry as a synthesizer for a usb midi keyboard ) 
我有一个ilesis v49 midi键盘,它只有一个USB类型-A输出。 为了将其用作合成器,我目前通过USB将其连接到我的PC,并使用特定的软件来产生声音。 我想做同样但是使用raspberry pi而不是我的电脑,用于更轻量级的设置。 PI的硬件足以能够运行简单的合成程序并将声音输出到HDMI(理想情况下,SP...

4  Midi钢琴的搁板合成器解决方案  ( Off the shelf synthetiser solution for midi piano ) 
我正在考虑使用我的覆盆子PIS将USB MIDI键盘转变为独立的钢琴。 我可以使用一块软件吗?理想地,一个单一的图像类似于RASPBMC等。 理想情况下,它还将通过通过HDMI端口连接的图形UI选择仪器。 ...

2  我需要X11和桌面环境是否有UI?  ( Do i need x11 and desktop environment to have a ui ) 
我有一个无头的构建;没有X11服务器和任何桌面管理器。 我想运行一些音乐应用程序;所以我可以使用最近发现的小触摸屏;我想知道是否有一种方法可以从终端运行终端的方法,这会启动UI,而无需安装运行X11服务器所需的吨包。 我的整个系统在2 GB上运行;我想使用此配置(电路板加触摸屏)作为MIDI键盘的控制器;所以我可以基...

3  使用USB MIDI控制器作为输入  ( Use a usb midi controller as an input ) 
我想构建一种合成器,通过ADC连接到PI的一组电位器,一组瞬间按钮可以切换模式等。 我可以创建一行按钮作为键盘键,但似乎它可以是使用通过USB连接到PI的一些现代简单和紧凑的MIDI控制器的更好的解决方案,然后某种方式我的应用程序(Python或任何东西)会抓住信号。是否有可能连接它而无需修改MIDI键盘的硬件部分或...

0  AutoStart的Raspbian MIDI连接脚本  ( Raspbian midi connection script at autostart ) 
我尝试将覆盆子与USB MIDI键盘和QSynth一起使用。 我在autostart上使用以下脚本启动qsynth并将MIDI键盘连接到Qsynth。 #!/bin/sh qsynth -a=alsa & sleep 5 aconnect 20:0 128:0 echo "Done" 自动启动过程从[ ht...

0  USB / MIDI设备的驱动程序  ( Drivers for usb midi device ) 
我是raspbian的新手。我设法获取纯粹的数据来运行,但现在我正在尝试获得这个MIDI设备运行: http://www.m-audio.com/products/view/uno 是否有没有任何建议如何安装驱动程序?或者如果甚至可能? ...

3  接收和发送DMX信号  ( Receiving and sending dmx signals ) 
我在学校有一个showtec showmaster 24。因为该设备仅限于DMX仅控制12个通道(不使用场景24),所以我想用覆盆子PI扩展这个限制。 我发现这个设备: http://www.bitwizard.nl/shop / dmx-interface-for-raspberry-pi 。也许可以从板上接收DM...

1  使用PI作为MIDI控制器输入  ( Use pi as a midi controller input ) 
我知道我可以用一些外部电子设备构建自定义MIDI-Controller。但这不是可能跳过该部分并直接将电阻直接连接到PI吗? 我想在纯数据中读取测量后。 ...

1  Midi Out USB  ( Midi out over usb ) 
我正在尝试使用覆盆子pi零构建MIDI控制器。我拥有所有硬件和代码来处理(模拟)输入信号,但我无法弄清楚如何通过USB发送MIDI数据。我将PI插入运行ABLETON的PC,但是当我在PC上的BASH上进行了<代码> lsusb 查询时,PC没有出现。我意识到在两台计算机之间运行USB电缆有点非常规,但有没有办法发送...

4  MIDI键盘延迟与流体ynth  ( Midi keyboard latency with fluidsynth ) 
我在Raspbian上设置了Midi键盘,主要是根据这个如何< / a>。 这一切都很好,但我有一个〜1秒的延迟。有人知道如何解决这个问题吗? RPI型号:B Raspbian图片:2014-01-07-wheezy-Raspbian Midi键盘:Behringer Uma 25s ...

0  Sync RGB带灯带MIDI时钟脉冲输入  ( Sync rgb strip lights with midi clock pulse input ) 
我想为我的键盘创建一个类型的Sortss,可以输出MIDI时钟。我有一条WS2801,我正在寻找一种与我正在玩的音乐的节拍同步/消退/逐渐变化的方法。但是,我无法找到一个Python MIDI库,可以实时读取MIDI时钟。任何人都可以建议图书馆,还是更好的方式来做这件事,我能够自己编写代码,我只需要指向正确的方向。 ...

7  Sonic-Pi可以播放连续的MIDI音调/注意吗?  ( Can sonic pi play a continuous midi tone note ) 
我最近一直搞乱了Sonic-pi,试图弄清楚各种各样的东西。我发现我希望能做的一件事是玩一个连续的MIDI音调/注意。但是,我可以弄清楚如何做的是如何播放重复的音符,这导致波浪影响。虽然它听起来不好,但我仍然希望能够创建刚刚持续发挥的背景音调。 你可以做到这一点,但我无法了解如何,特别是Sonic-Pi是如此之态。我...

1  罗兰MIDI控制器无法识别  ( Roland midi controller not recognized ) 
我能够使用pi作为 midiplus akm320 控制器使用 fluidsynth 和 aconnect 。然后我得到了一个较大的 roland a49 MIDI键盘,但我无法完成工作。它显示了 99887662 : Bus 001 Device 004: ID 0582:0156 Roland Corp. ...

1  像蓝牙MIDI模块一样  ( Act like a bluetooth midi module ) 
基本上我想调查是否有可能通过USB连接数字级钢琴(yamaha p45 - 如果重要的话),并使它(pi)像蓝牙'桥'(因为缺乏一个更好的术语),以便将(钢琴)无线连接到Mac / Idevices(GarageBand例如支持所有平台中的蓝牙MIDI设备)。 我在网上做过一些研究(并将继续这样做,用任何发现更新这...

1  使用PI与MIDI键盘制作独立合成器  ( Using the pi to make a standalone synth with a midi keyboard ) 
我有一个未使用的MIDI键盘在我的封闭中收集灰尘,并且正在考虑使用小型液晶屏连接到RPI 3B,以将其作为独立的合成器。 目前我正在运行2 GB设置,这是无头的,因为我真的没有做任何需要GUI的东西;虽然对于音乐软件,但我意识到没有基于控制台的应用程序,为此目的。找到了一些从终端运行的MP3播放器,无需使用X服务器...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有