问题标签 [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 回答
305 浏览

jfugue - JFugue 中的自定义音符/休息时间

是否可以使用 JFugue 制作自定义音符和休息时间?我一直试图通过使用 MusicString 中的 / 符号来实现这一点,但没有成功。使用的代码是:

这使得 A 音符播放 6 秒。在这种情况下,我可以只除以 2 并得到想要的结果,但我不确定这是否是正确的方法。第二个问题是当使用符号@milliseconds 时,它指示应该播放以下标记的时间(以毫秒为单位)。出于某种原因,我无法在我声明的毫秒后播放下一个音符。在以下示例中,B 音符在 34 秒而不是 2 秒后播放。
player.play("V0 I[Flute] A @2000 B");

任何帮助,将不胜感激。

0 投票
1 回答
495 浏览

java - 我在 Eclipse android 应用程序中收到 JFUGUE 的编译时错误

以下代码在java中运行良好:

但在 android 的活动中,我在代码的最后一行“player.play(pattern);”处得到错误 如:“无法解析类型 javax.sound.midi.Sequence。它是从所需的 .classfile 间接引用的。”

请帮助我让这段代码在 android 中运行。

0 投票
1 回答
259 浏览

java - 是否可以使用整数变量/整数数组变量作为 jFugue 中的注释

我正在尝试使用 jFugue 在 netBeans 中创建算法音乐,并有一个整数数组,其中包含来自 c 大调一个八度音阶的音符:

当我运行下面的代码试图让它播放 C 时,什么也没有发生。

我尝试过使用整数数组,但这也不起作用。
有没有办法让 jFugue 从数组中的一组随机音符播放?
编辑:
我将上面的播放器代码更改为此尝试播放数组中的多个音符,但它不起作用

0 投票
3 回答
2046 浏览

java - Android中的JFugue Java音乐API实现

我已经在我的项目中实现了 Ksoji 的 'jfugue-android' 库(https://github.com/kshoji/JFugue-for-Android/tree/master/jfugue-android),但我不能用它做任何事情,因为示例通过键入以下内容对其进行初始化:

因为 Eclipse 似乎根本不知道 MidiSystem 是什么,我无法解决这个问题。为了能够在 Android 设备上播放一些简单的模式,我是否应该将其他任何内容导入我的项目?

0 投票
1 回答
315 浏览

java - jFugue:如何设置播放器要播放的下一个模式?

假设我有一个玩家当前正在播放一个模式,并且在某个时刻我想设置下一个模式,它应该在两者之间切换时不会产生小的停顿。

它类似于 Android 的媒体播放器类,您可以在其中拥有 2 个媒体播放器,每个播放器都设置为彼此相邻。通过使用 setOnCompletion,您可以在两者之间交替,而不会听到小的停顿或间隙。我想在 jFugue 中实现这一点。

谢谢!

0 投票
1 回答
173 浏览

java - 持续时间值中的 JFugue 解析器异常,在“笔记共享相同持续时间”的情况下

当我尝试执行代码时,我正在使用JFugue

我收到解析器异常,无法识别被解析为音符速度的字符::0

当我从 ')/0.5' 中删除 0 时,它可以正常工作

对于所有大于或等于 1 的值(例如: ')/1.5' )显示相同的异常但是,我注意到 m392.4/0.25 工作没有任何问题。

0 投票
1 回答
382 浏览

java - JFugue 5 外接 MIDI 设备

很长一段时间以来一直在尝试使用 jFugue 5 将序列发送到 midi 设备:

不能超越"device.sendSequence"上的"Unhandled exception type MidiUnavailableException "

0 投票
1 回答
219 浏览

java - Mac 上的 Jfugue 5

任何人都知道如何让 JFugue 在 MacOS X 10.10 / JDK 8 上工作,与默认合成器交谈?即使是在 Windows 上运行良好的简单示例也会给出这样的结果,表明无法找到默认合成器:

0 投票
1 回答
344 浏览

jfugue - 使用 jfugue 转置密钥 - 关于 Jfugue 的一些问题


我有几个关于 JFugue(5,beta 版)的问题。

  • The complete guide to JFugue中提到,根据模式中的 Key Signature,JFugue 解释音符值。例如,在 F 大调的情况下,B 会自动转换为降 B,除非我们改写“Bn”。问题是,如果我们处理 F 大调并写“Bb”,JFugue 将如何解释它?作为“Bbb”还是作为“Bb”音符?
  • 我的第二个问题是关于在 JFugue 中转置 Keys。
    最快的方法是什么?

感谢您的帮助,向您致以最诚挚的
问候,
侯赛因·哈穆德。

0 投票
0 回答
500 浏览

java - 如何在 Java 中绘制五线谱?

我想问一下如何使用 JFugue 4 库在 Java Netbeans 8 中绘制五线谱及其组件(如键签名等)?

真的很迷茫。任何人都可以帮助我或任何人有参考?太感谢了。