JFugue 5的外部MIDI设备
一直尝试使用Jfugue 5: 将序列发送到MIDI设备 MusicReceiver device = getDeviceByName("name"); Player player = new Player(); Pattern pattern = new Pattern("A"); device.sendSequence(player.getSequence(pattern)); 不能去碧昂"未经手的异常类型类型midiunavailableException" on " device.sendsequence" .. static MidiDevice.Info getDeviceInfoByName(String name) { for (MidiDevice.Info info : MidiSystem.getMidiDeviceInfo()) { if (info.
10 2023-03-27
编程技术问答社区
JFugue Java音乐API在Android中的实现
我已经实现了KSOJI的" Jfugue-android"库(MidiSystem.initialize(this); 由于Eclipse似乎根本不知道什么是中期系统,我无法解决问题.我应该为我的项目导入其他任何内容,以便能够在Android设备上播放一些简单的模式? 解决方案 kshoji的项目不提供声音播放.要在应用上播放MIDI注释,需要使用USB MIDI设备或BLE MIDI设备. 如果您想这样做,我建议您使用Android Studio而不是Eclipse构建项目. 我做了一个图书馆,它是一种在Android上播放音乐弦的解决方案,请查看: nonfollow "> https://github.com/ziad-halabi9/algorithmicmicmusicplayer 它基本上采用了音乐字符串,例如" A5S B5Q E6H",并将其转换为某个仪器的WAV文件.它还可以同时处理多个乐器. 其他解决方案 您必须在BLE或USB接口之
12 2022-12-31
编程技术问答社区
JFugue音符更换工作不正常
我正在尝试转置一个音符,但它返回的结果不是应有的结果.你能检查我的代码并告诉我哪里错了吗? public int changeTone(String chord) { int changeTone = 0; switch(chord) { case "I": changeTone = 0; break; case "II": changeTone = 1; break; case "III": changeTone = 2; break; case "IV": changeTone = 3; break; case "V": changeT
110 2022-08-15
编程技术问答社区
我想在安卓应用中使用MusicXml绘制乐谱
我尝试了各种方式来做这件事. 使用proxymusic-2.0.jar库的 =>在Java对象和XML文件之间完成的编组和解马语, 但是我没有找到一种方法来从Android应用程序(活动,视图等)上从XML文件中绘制异常. 使用jfugue-4.0.3-with-musicxml.jar库 =>我认为这个库由于MusicXMLParser,MusicXmlErderer和ParserListener类而非常有用.但是,Android上的MIDI支持的当前状态令人沮丧.他们撕掉了javax.sound.midi,所以所有依赖于此的库都不工作. (例如jfugue等事情,omg). 我只想将musicxml文件显示到android上的千篇音乐! 请推荐给我参考网站,或者让我知道解决这个问题的简单示例代码URL. 非常感谢. 解决方案 您可能想要尝试这个 http://musicxml-viewer.com/ 我没有在Android浏览器上测试,但它适用于iO
5152 2022-07-19
编程技术问答社区