当前位置: 首页 > 软件库 > 程序开发 > 多媒体处理 >

JFugue

开源编程库
授权协议 Apache
开发语言 Java
所属分类 程序开发、 多媒体处理
软件类型 开源软件
地区 不详
投 递 者 阎志义
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

JFugue 是一个开放源代码编程库,它允许人们使用 Java 编程语言来编程音乐,而无需 MIDI 的复杂性。它由 David Koelle 于2002年首次发布。当前版本是 JFugue 5.0,已于 2015 年 3 月发布。Brian Eubanks 将 JFugue 描述为“对于需要快速便捷地播放音乐或生成MIDI文件的应用程序有用”。JFugue 是根据 Apache License 发布的免费软件

  • 编译及执行以下代码,将从扬声器播放音乐: C:\Users\lenovo\Desktop>javac -classpath jfugue-4.0.3.jar;. testxyz.java C:\Users\lenovo\Desktop>java -classpath jfugue-4.0.3.jar;. testxyz /** * testxyz.java */ import org.jfugu

  • java真是无所不能,居然还能演奏音乐。今天要介绍的是一个用java写的演奏播放mid音乐的类库,名字叫[url=http://www.jfugue.org/index.html]jfugue[/url]。这个类库的优点是方便写曲谱,使得不懂java sound api的人也能写出程序来演奏mid音乐。 环境: JDK1.7.0_72 64bit (理论上JDK1.5以上都可以) 当然电脑声卡,音

  • 原文:WRITING MUSIC IN JAVA: TWO APPROACHES 简介 音乐软件能够表达音乐思想,必须是人类可读和计算机可读的。 现代乐谱记谱法具有极强的表现力,能够在一个紧凑的空间内传达节奏、旋律、和声以及各种演奏指令。 不幸的是,作为一种图形化的、人类可读的记谱法,乐谱并不能很好地转化为计算机。 一个单独的记谱系统,即特定领域语言(DSL),对于计算机能够处理音乐是必要的。 此

  • 转自:http://www.sudu.cn/info/html/edu/java/20060912/304274.html JFugue是个用于音乐作曲的Java API。和其他的音乐API不同,他能够让你用数据字符串来指定音符、乐器、和弦,及其他音乐数据,而不必进行底层的MIDI操控。他和其他快速应用程式 研发环境类似,只不过是专门用于音乐编程的。在JFugue环境里,音乐编程目前相对简单,你不

  • JFugue是一个用于音乐作曲的Java API。和其它的音乐API不同,它能够让您用数据字符串来指定音符、乐器、和弦,以及其它音乐数据,而不需要进行底层的MIDI操控。它和其它快速应用程序开发环境类似,只不过是专门用于音乐编程的。在JFugue环境里,音乐编程现在相对简单,不一定需要了解音乐理论知识;可以在Java应用程序正在运行的时候用JFugue来演奏音乐,或者把音乐保存为MIDI文件。 一

  • 学过或用过 Basic 的朋友大约还会记得,在 Basic 里要演奏(当时还是从 PC 喇叭里发出的,现在也能走声卡了)一段 哆来咪发唆拉西哆 可以写成: PLAY "C D E F G A B O6C" 直接用 JDK 可没有这么简单,虽然 JDK 1.3 开始就引入了 Java Sound API 处理 MIDI(Musical Instrument Digital Interface),可是

  •     public static void main(String[] args)         {                 Player player = new Player();                 Pattern pattern = new Pattern("C D E F G A B");                 player.play(pattern);

  • Atitit jfugue midi make tour attilx sumup 目录 1.1. Jyepu prob not support ,gazi nonge map trans支持简谱解决方案 1 1.2. Tone len problem??note 音符 音长 1 1.3. Jyepai spltor prob ,,mosi not need   jyepu hto d just

 相关资料
  • 通过对四则运算的学习,已经初步接触了Python中内容,如果看官是零基础的学习者,可能有点迷惑了。难道在IDE里面敲几个命令,然后看到结果,就算编程了?这也不是那些能够自动运行的程序呀? 的确。到目前位置,还不能算编程,只能算会用一些指令(或者叫做命令)来做点简单的工作。并且看官所在的那个IDE界面,也是输入指令用的。 列位稍安勿躁,下面我们就学习如何编写一个真正的程序。工具还是那个IDLE,但是

  • 问题内容: 谁能向我推荐最好,最可靠的CRM软件,它是开源的Java技术。 在我发布此问题之前,我做了一些Google搜索和Stackoverflow搜索,我正在获取基于PHP的CRM,但我特别在寻找Java技术。谢谢你 问题答案: 我有以下链接 内部客户关系管理 Java Source-开源ERP和CRM软件 manageability.org Hipergate -Intranet CRM,销

  • 由于我的两个JPA实体(任务和作业)的双向关系中的嵌套循环,我出现了Jackson错误。我开始研究并使用@JsonManagedResources和@JsonBackResources注释部分解决了这个问题,但此方法仅在我在实体中使用注释时才有效,最终JSON序列化跳过我的JobResource/JobResourceAssembler和TaskResource/TaskResourceAssem

  • 我正在尝试为具有特定扩展名的文件在“打开”菜单中添加eclipse编辑器。我在org.eclipse.ui.editors扩展点中使用launcher实现了这一点,在launcher中我使用了“open editor”方法,它需要传递编辑器ID。有没有什么方法可以让我们以编程方式打开一个编辑器,而不需要传递编辑器ID呢?我们可以通过传递实现编辑器的类的实例以编程方式打开编辑器吗?..

  • Abstract We present Move, a safe and flexible programming language for the Libra Blockchain. Move is an executable bytecode language used to implement custom transactions and smart contracts. The key

  • 官方测试 demo 仿严选 demo vantweapp demo 如果你想分享自己的项目或demo 欢迎点击下方链接,加入列表