看Groovy in Action中有这段播放星战Vader的theme, 就试了一下, 还真有趣 ^o^
先从jfugue.org www.jfugue.org/download.html
下载jfugue.jar, 放到classpath里面
建立StarWars.groovy
import org.jfugue.*
def darthVaderTheme = new Pattern('T160 I[Cello] ' +
'G3q G3q G3q Eb3q Bb3i G3qi Eb3q Bb3i G3hi')
new Player().play darthVaderTheme
搞定! 音乐播放出来还真像, 哈哈!
先从jfugue.org www.jfugue.org/download.html
下载jfugue.jar, 放到classpath里面
建立StarWars.groovy
import org.jfugue.*
def darthVaderTheme = new Pattern('T160 I[Cello] ' +
'G3q G3q G3q Eb3q Bb3i G3qi Eb3q Bb3i G3hi')
new Player().play darthVaderTheme
搞定! 音乐播放出来还真像, 哈哈!
本文介绍如何使用Groovy和JFugue库来播放《星球大战》中Darth Vader的主题曲。通过简单的Groovy脚本定义旋律,并利用JFugue进行播放。

被折叠的 条评论
为什么被折叠?



