当前位置:  开发笔记 > 运维 > 正文

发布圣诞节曲调的邮政编码

如何解决《发布圣诞节曲调的邮政编码》经验,为你挑选了2个好方法。

有没有办法在没有预先录制的声音文件的情况下在PC或Mac上播放圣诞曲调?(没有.mp3或.wav或其他声音文件)

我记得我的TI 99/4A和Apple II声音(类似音乐)可以播放.不确定现代计算机是否具备这些能力(除了哔哔声).



1> Gabriele D'A..:

java中的"Jingle Bells"(像往常一样膨胀),使用JFugue,管状铃铛和木琴(复音!):

import org.jfugue.*;

public class JingleBells
{
    public static void main(String[] args)
    {
        Player player = new Player();
        player.play("T170 "+
                    "     V0 I[XYLOPHONE] C4q C4q C3h C4q C4q C3h C3q B3q A3q G3q C4h "+
                    "     V1 I[TUBULAR_BELLS] E5q E5q E5h E5q E5q E5h E5q G5q C5q D5q Eqh "+
                    "     V2 I[XYLOPHONE] G3h     G2q G3q G3h     G3h");
    }
}



2> Adam Bellair..:

说到"就像嘟嘟声一样糟糕",如果你的linux盒子上安装了蜂鸣声,你可以运行以下shell脚本(与Jeremy Ruten的答案一样):

#!/bin/sh
beep -f 659 -l 400
sleep 0.05
beep -f 659 -l 400
sleep 0.05
beep -f 659 -l 800
sleep 0.05
beep -f 659 -l 400
sleep 0.05
beep -f 659 -l 400
sleep 0.05
beep -f 659 -l 800
sleep 0.05
beep -f 659 -l 400
sleep 0.05
beep -f 783 -l 400
sleep 0.05
beep -f 523 -l 400
sleep 0.05
beep -f 587 -l 400
sleep 0.05
beep -f 659 -l 800

推荐阅读
小妖694_807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有