问题标签 [jfugue]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
425 浏览

java - 如何将动作添加到另一个按钮内的新 jbutton 以播放 jfugue 模式

我想问一下如何在java中添加动作jbutton,我是java的新手。我正在制作一个程序,使用 netbeans 使用 Harmony Search 算法优化和弦。jButton3 具有处理算法的功能,但我需要将 1 个按钮命名为 jButton1,仅用于播放已经优化的模式。但我收到一条消息错误

不兼容的类型:void 无法转换为 jButton1。

我该如何解决?谢谢你。

0 投票
0 回答
409 浏览

java - Eclipse、Java、Midi、Linux(Debian) - 序列器问题

这是问题所在:

线程“main”org.jfugue.JFugueException 中的异常:MIDI 系统无法实例化音序器。虽然这个错误是 JFugue 报告的,但问题不在于 JFugue 本身。查找在您的特定系统上使用 MIDI 的资源。MidiSystem.getSequencer() 的异常消息是:null

这是整个代码:

和输出:

我正在使用来自 apt-get - 'sun-java6-jdk' 的包运行 Eclipse,它将自身解压到 jvm 目录。我使用 JRE1.5 进行编译,使用 1.6 进行运行。我使用 1.5 进行编译,因为那是与 jfugue4.0 兼容的版本。

不过,这可能是问题所在——我的 ALSA 'aplay' 命令不会'播放'文件。我可以从命令行使用 VLC 媒体播放器或胆怯,并且我得到了声音。此外,扬声器测试有效。为什么命令行“aplay”也不起作用?这是java问题的症状吗?

编辑: aplay 确实有效。不好意思,刚刚复试了。

编辑:这是“ cat /dev/sndstat/ ”的结果

声音驱动程序:3.8.1a-980706(ALSA v1.0.24 仿真代码)内核:Linux sean-debian 3.2.0-4-amd64 #1 SMP Debian 3.2.68-1+deb7u2 x86_64 配置选项:0

已安装的驱动程序:Type 10:ALSA 仿真

卡配置: HDA ATI SB 在 0xd0400000 irq 16 HDA ATI HDMI 在 0xd0310000 irq 19

音频设备:未在配置中启用

合成器设备:未在配置中启用

Midi 设备:未在配置中启用

定时器:31:系统定时器

混音器:未在配置中启用

谢谢大家-这一直困扰着我。

0 投票
2 回答
337 浏览

java - 如何在两个java项目中链接外部jar文件

好的,我正在尝试将 jfugue android 端口库导入 libdx 项目,但我不知道如何将核心项目中的 jar 文件添加到 android 中,因为它们在在 android 构建路径项目中添加 jar 选项。

libgdx 问题

0 投票
1 回答
319 浏览

jfugue - 从音乐 xml 解析器解析时 JFugue 挂起

我正在尝试编写一个简单的解析器来读取 MusicXML 并播放它。我正在使用 JFugue 5.0.3。图书馆只是在中间的一半时间里挂着。

我的代码:-

尝试使用无用的错误消息构建 MusicXML 文件后,此代码失败:-

它有时会起作用,当它起作用时,它会像魅力一样在几毫秒内起作用。JFugue 试图通过网络下载什么?一点调试发现它可以通过下载

向从事此工作的人提出几个问题:-

  1. 为什么此代码不适用于 MusicXMLParserListener 类?此类因任意空指针异常而失败,因为它需要定义 Staccato 解析器。为什么?MusicXML 的两个不同侦听器 - MusicXMLParserListener_J 和 MusicXMLParserListener_R 的处理是什么?请不要将破损的东西暴露给消费者。

  2. 我读过 JFugue 支持 MusicXML,我希望它可以正常工作。

有 JFugue 使用 MusicXML 的例子吗?

0 投票
0 回答
84 浏览

jfugue - JFugue 是否可以输出到音频演员表?

我想在亚马逊云实例上运行 JFugue 以从云实例上的数据创建音乐流……然后通过一些音频投射系统在本地笔记本电脑上收听音乐流。有没有办法让 JFugue 以兼容输入到任何音频投射系统的方式输出音乐流?

谢谢。

0 投票
1 回答
102 浏览

java - JFugue - 幻灯片/弯音

使用 JFugue 5.0,如何创建像吉他专业版那样的弯音和滑音?

我试过使用 CC65,但它似乎不适用于吉他补丁。我查看了文档,并没有明确说明这是如何完成的。我可以使用微音符号,但有些东西告诉我有更好的方法。

不幸的是,加载一个示例 midi 并将其作为模式文件检查并没有给我任何线索,因为 midi 消息的组织方式。

0 投票
0 回答
221 浏览

java - JFugue 5.0.4 加载合成器不起作用

当 JFugue 4.0.3 5 出现时,我正在做一些非常酷的事情,我注意到它带有许多新功能。现在尝试将一些代码移动到 jfugue 5.0.4 我看到我的外部声音字体没有被加载,即使以新的方式尝试它(使用 SynthesizerManager)。根据我的阅读,在使用 SynthesizerManager 中的 setSynthesizer 方法时,所有玩家都会默认加载该 Synthesizer,但我只听到默认的钢琴声音。我测试了单独加载合成器并列出乐器并且它可以工作,所以我猜问题是 SynthesizerManager 为播放器设置了正确的合成器。

在此先感谢您的帮助!

0 投票
3 回答
1282 浏览

java - How to call a Java class on button click to play Jfugue

When I only run the java file it produces sound. I now want on button click to call the java file and produce the sound in eclipse.

Here is my Java code:

And my MainActivity.java in eclipse:

0 投票
0 回答
91 浏览

android - JFugue Android 40BPM 直到 57BPM 错误

当我设置 T40 时,它应该以 40 bpm 的速度播放,但它以 135 bpm 的速度播放!!!当我设置 T41 时,它的速度为 145 bpm,并且一直持续到 T57。从 T58 开始没问题,我的意思是速度为 58 bpm。

当我设置 T[Grave] 时,同样的错误再次发生。它应该以 40 bpm 的速度进行,但它再次以 135 bpm 的速度进行!!!

0 投票
1 回答
428 浏览

java - musicxmlparser 错误未报告的异常

我正在做关于软件乐谱阅读器的项目,在这一部分中,我想将 musicxmlparser 转换为 staccato/midi 但在此之前我编写了一些代码

我得到了错误

线程“主”java.lang.RuntimeException 中的异常:无法编译的源代码 - 未报告的异常 javax.xml.parsers.ParserConfigurationException;必须在 jfugue.ParserDemo2.main(ParserDemo2.java:18) 被捕获或声明被抛出

这个错误是什么意思?