`

JFugue - 给我的一个小小的惊喜

阅读更多

今天看到了这篇博客:

让 Java 轻松乐动起来,使用 JFugue 制作自己的音乐

 

里面介绍了,如何使用JFugue让Java乐动起来,像我这样也好这一口的,看到了自然很激动~于是就一口气把HelloWorld都做了下来。这是作者在blog中给出的一段试听音频的链接

 

 

下面是官方网址上的例子2

http://www.jfugue.org/examples.html

Example 2 : Sample Transcription of Music to JFugue

Excerpt from Inventio 13 (J. S. Bach) Player player = new Player();
player.play("E5s A5s C6s B5s E5s B5s D6s C6i E6i G#5i E6i | A5s E5s A5s C6s B5s E5s B5s D6s C6i A5i Ri");

 

 

看到这个项目,让我想起在学校的时候用java做语音识别前端信号处理的日子,他的API用起来的感觉确实比Java Sound API还有JMF好用了许多,看这篇blog中参考文献的日期,这个项目已经成立了一段时间,只可惜的是我不知道。到官方网站上溜达了一圈,发现他的Complete Guide要25刀,呵呵,对我有点贵~

 

嗯,就这么多,有兴趣的话也来试一下吧~

JFugue: http://www.jfugue.org/

 

分享到:
评论

相关推荐

    jfugue-4.0.3.jar

    JFugue是一个用于音乐作曲的Java API。和其它的音乐API不同,它能够让您用数据字符串来指定音符、乐器、和弦,以及其它音乐数据,而不需要进行底层的MIDI操控。它和其它快速应用程序开发环境类似,只不过是专门用于...

    jfugue-chapter1.pdf

    JFugue是一个用于音乐作曲的Java API。和其它的音乐API不同,它能够让您用数据字符串来指定音符、乐器、和弦,以及其它音乐数据,而不需要进行底层的MIDI操控。它和其它快速应用程序开发环境类似,只不过是专门用于...

    jfugue2me:JFugue库针对J2ME的改编-开源

    它允许您使用JFugue-2.1 API在MIDP 2.0和CLDC 1.1兼容移动设备上对音乐进行编程。 它很容易使用,就像这样的代码可以播放C大音阶:Player player = new Player(); player.play(“ CDEFGAB”); 这些都是基于...

    jfugue_programming.pdf

    JFugue的一个ppt,里面包括了大部分的用法,配合中文自用文档食用更佳,能看懂英文只看这个就够用了。但是这也是4.0的,最新的看官网和官网给的demo,改动了几个地方。

    自用jfugue中文文档.docx

    JFugue自用文档,前三页是一些常用的写法以及自己写的一点中文注释,JFugue实在找不到中文相关的东西。后面附了midi标准乐器代码,以及和弦基础知识。

    jfugue的使用

    介绍jfugue的使用方法,方便java环境下编辑和操作midi文件以及保存midi格式文件。可以直接执行序列命令的方式演奏多种乐器的音乐

    使用jfugue来演奏mid音乐

    NULL 博文链接:https://xpenxpen.iteye.com/blog/2170433

    jfugue4a:JFugue库对Android的适配-开源

    使用 AIDE (https://www.android-ide.com/) 从 j2me 源 (https://sourceforge.net/projects/jfugue2me/) 自制。

    jfugue:音乐编程的Java API

    JFugue:用于音乐编程的Java API JFugue鼓励各个年龄段的人尝试音乐的表现力。 以交互方式或算法生成音乐数据,使用音乐模式,节奏,音乐理论的要素(包括和弦和和弦进行),并与外部MIDI设备(例如音乐键盘,混音...

    Kwese:一个 Java 应用程序,它接受 arduino RXTX 串行并生成和播放使用 J-Fugue 生成的响应的 MIDI 乐器音符

    Kwese 是一个 Java 应用程序,用于监听来自 arduino 的电容式触摸输入,并使用这些输入来播放取决于触摸输入的音符。 音符是使用 jfugue-4.0.3 类生成的。 Jfugue 使用 MIDI 生成音符 跑步 将 touchresponse.ino ...

    TheCompleteGuideToJFugue-v1.pdf

    JFugue4.0全英完整guide文档,其实现在出到5.0了,但是没有找到资源,只能对应官网修改部分看。JFugue是java的类库,用来操作音乐作曲,比直接操作midi省事多了。

    pdi-musicxml-steps:Pentaho 数据集成的 MusicXML 阅读器步骤(可能是 Pentaho 生态系统有史以来最无用的插件)

    Pentaho 生态系统中无用的插件)安装步骤安装了 JDK 1.7 编译:mvn全新安装将文件夹 /target/MusicXMLSteps/MusicXMLSteps 复制到 /plugins 将 /target/MusicXMLSteps/MusicXMLSteps/lib/jfugue-4.0.3.jar 复制到 /...

    JAMMING WITH JAVA™ TECHNOLOGY: MAKING MUSIC WITH JFUGUE AND JFRETS

    比网上搜到的任何资料都讲的清楚,api文档真是啥都没说。这个是全英文的,嗯。

    自用的属性文件和数据库小工具

    自用的属性文件和数据库小工自用的属性文件和数据库小工具 自用的属性文件和数据库小工具

    SolfegeME:Java ME 耳朵训练器-开源

    您只需猜测程序随机播放给您的声音片段。 可以自己制作乐曲来学习,使用JFugue (http://www.jfugue.org/) 语法和方便的文本编辑器。 基础库: GUI:Thinlet (http://sourceforge.net/projects/thinlet) 声音:...

    FractalMuse-开源

    一个小型但功能强大的程序,使用Jfugue库来基于L系统制作音乐。

    JEyeborg:sonochromomatim(颜色到声音感知)模拟器

    JEyeborg是一个用 Java 编写的声色学 (颜色到声音感知)模拟器。 它的灵感来自 Neil Harbisson 的“I see color”TED Talk 的 Eyeborg 概念。 用法 运行包含的JEyeborg.jar或从源代码编译。 使用文件浏览器对话框...

    GroovyFugue-开源

    著名的JFugue软件周围的Groovy包装器。 还提供改进的微音支持

    color-keys:以艾萨克·牛顿的观测为灵感的数码钢琴

    色键以艾萨克·牛顿的观测为灵感的数码钢琴语言:Java库:JFugue 5.0.2,MiGLayout 4.0

    MusicStringLib:乐谱转换和操作库

    音乐字符串库 一个基于 TuxGuitar 和 JFugue 的 Java 库,允许从多种乐谱格式转换为音乐字符串,反之亦然。 它有一些附加功能,可以在为现有歌曲生成新曲目时派上用场。

Global site tag (gtag.js) - Google Analytics