Delphi_Beep_送别

view plaincopy to clipboardprint?
program Project1;

{$APPTYPE CONSOLE}

uses
SysUtils,  
Windows;

{*
送别
歌手:青燕子演唱组
专辑:森林和原野
作词:李叔同(弘一大师)
*}
const
ONE_BEEP = 600;  
HALF_BEEP = 300;  
{
NOTE_1 = 440;
NOTE_2 = 495;
NOTE_3 = 550;
NOTE_4 = 587;
NOTE_5 = 660;
NOTE_6 = 733;
NOTE_7 = 825;
}
NOTE_1 = 440*1;  
NOTE_2 = 495*1;  
NOTE_3 = 550*1;  
NOTE_4 = 587*1;  
NOTE_5 = 660*1;  
NOTE_6 = 733*1;  
NOTE_7 = 825*1;

begin
try
    //长亭外  
    Beep(NOTE_5, ONE_BEEP);  
    Beep(NOTE_3, HALF_BEEP);  
    Beep(NOTE_5, HALF_BEEP);  
    Beep(NOTE_1 * 2, ONE_BEEP * 2);

//古道边  
    Beep(NOTE_6, ONE_BEEP);  
    Beep(NOTE_1 * 2, ONE_BEEP);  
    Beep(NOTE_5, ONE_BEEP * 2);

//芳草碧连天  
    Beep(NOTE_5, ONE_BEEP);  
    Beep(NOTE_1, HALF_BEEP);  
    Beep(NOTE_2, HALF_BEEP);  
    Beep(NOTE_3, ONE_BEEP);  
    Beep(NOTE_2, HALF_BEEP);  
    Beep(NOTE_1, HALF_BEEP);  
    Beep(NOTE_2, ONE_BEEP * 4);

//晚风扶柳笛声残  
    Beep(NOTE_5, ONE_BEEP);  
    Beep(NOTE_3, HALF_BEEP);  
    Beep(NOTE_5, HALF_BEEP);  
    Beep(NOTE_1 * 2, HALF_BEEP * 3);  
    Beep(NOTE_7, HALF_BEEP);  
    Beep(NOTE_6, ONE_BEEP);  
    Beep(NOTE_1 * 2, ONE_BEEP);  
    Beep(NOTE_5, ONE_BEEP * 2);

//夕阳山外山  
    Beep(NOTE_5, ONE_BEEP);  
    Beep(NOTE_2, HALF_BEEP);  
    Beep(NOTE_3, HALF_BEEP);  
    Beep(NOTE_4, HALF_BEEP * 3);  
    Beep(round(NOTE_7 / 2), HALF_BEEP);  
    Beep(NOTE_1, ONE_BEEP * 4);

//天之涯  
    Beep(NOTE_6, ONE_BEEP);  
    Beep(NOTE_1 * 2, ONE_BEEP);  
    Beep(NOTE_1 * 2, ONE_BEEP * 2);

//地之角  
    Beep(NOTE_7, ONE_BEEP);  
    Beep(NOTE_6, HALF_BEEP);  
    Beep(NOTE_7, HALF_BEEP);  
    Beep(NOTE_1 * 2, ONE_BEEP * 2);

//知交半零落  
    Beep(NOTE_6, HALF_BEEP);  
    Beep(NOTE_7, HALF_BEEP);  
    Beep(NOTE_1 * 2, HALF_BEEP);  
    Beep(NOTE_6, HALF_BEEP);  
    Beep(NOTE_6, HALF_BEEP);  
    Beep(NOTE_5, HALF_BEEP);  
    Beep(NOTE_3, HALF_BEEP);  
    Beep(NOTE_1, HALF_BEEP);  
    Beep(NOTE_2, ONE_BEEP * 4);

//一壶浊酒尽余欢  
    Beep(NOTE_5, ONE_BEEP);  
    Beep(NOTE_3, HALF_BEEP);  
    Beep(NOTE_5, HALF_BEEP);  
    Beep(NOTE_1 * 2, HALF_BEEP * 3);  
    Beep(NOTE_7, HALF_BEEP);  
    Beep(NOTE_6, ONE_BEEP);  
    Beep(NOTE_1 * 2, ONE_BEEP);  
    Beep(NOTE_5, ONE_BEEP * 2);

//今宵别梦寒  
    Beep(NOTE_5, ONE_BEEP);  
    Beep(NOTE_2, HALF_BEEP);  
    Beep(NOTE_3, HALF_BEEP);  
    Beep(NOTE_4, HALF_BEEP * 3);  
    Beep(round(NOTE_7 / 2), HALF_BEEP);  
    Beep(NOTE_1, ONE_BEEP * 3);  
except
    on E: Exception do
      Writeln(E.Classname, ': ', E.Message);  
end;  
end.

转载于:https://www.cnblogs.com/ayhsoft/articles/2337596.html

Beep 之delphi的芳草碧莲天相关推荐

  1. 巨一清 一朝芳草碧连天

    柔美而舒展的音乐,涵蓄而优美的歌词,再加上质朴而浑厚的声音,在初听那刻便会让人的心湖泛起点点涟漪. 下载地址:http://bbs.winzheng.com/juyiqing.mp3 如果现在的我能回 ...

  2. 转贴||《送别》 长亭外,古道边,芳草碧连天。||王国维之死,是一个世纪的谜语...

    <送别> 长亭外,古道边,芳草碧连天. 晚风拂柳笛声残, 夕阳山外山. 天之涯,地之角, 知交半零落. 一壶浊酒尽余欢, 今宵别梦寒. 长亭外,古道边,芳草碧连天. 晚风拂柳笛声残,夕阳山 ...

  3. 网络不再是“口水歌”的天下 巨一清《一朝芳草碧连天》网络受宠

    巨一清,一个逐渐被大家熟悉的名字,一个五年之前陕西音乐圈中的中坚力量,北京赢政天下文化传播有限公司旗下艺人....无论给她冠以什么样的名头,她终归是一个音乐人,一个为音乐而生的人. 巨一清毕业于西安音 ...

  4. 十六进制表示_计算机为什么用二进制和十六进制

    现代计算机的存储和处理的信息以二值信号来表示,这些用0和1来表示的二进制数字,形成了数字革命的基础.对于有10个手指的人类来说,使用十进制表示法是很自然的事情,但是对构造存储和处理信息的机器来说,二进 ...

  5. 语音卡开发系列: LightweightCTI架构设计(作者:东成西就)

    //评注:这是一位朋友的关于语音卡开发的开源框架,历时约一年.初步在.net实现,并有实用案例.后期希望开源并借助大家的力量完成c++,delphi的版本.其目的是使开发爱好者从某个台阶起步,更快的进 ...

  6. 珍惜相聚,亦珍惜离别

    珍惜相聚,亦珍惜离别 生命就是一场经历.既然是经历,就没有好坏,没有输赢:没有正义和邪恶,没有真实和虚伪:没有真和假,也没有对和错.当然,也没有相聚和离别.每一次的离别,都是为了下一次的相聚. 车站. ...

  7. 炁体源流 鸿蒙,一人之下:八绝技中最强被曝光,没想到炁体源流落榜,第一在后头...

    如今有很多朋友都喜欢在空下来之后看一下动漫给自己解解乏,相比起明星们所在的综艺和影视而言,动漫只要做得好,是不存在啥演技不好,外形让人不喜欢.性格太差劲.太假等等情况的.所以近年来咱们也发现越来越多青 ...

  8. html 图片 高度无效_HTML笔记(详细)

    HTML的标签分类 双标签:如<strong>标签的内容</strong> 语法:<开始标签> 标签内容 </结束标签><strong>我要 ...

  9. java实用类_Java—实用类

    一.包装类 为什么要使用包装类? 1.可以实现基本类型之间的转换 2.便于函数传值(泛型时不可以传基本数据类型) 3.在某处用到Object类型是时,方便将基本数据类型转换. 作用: 1.包装类把基本 ...

最新文章

  1. 类加载过程中几个重点执行顺序整理
  2. 基于i.MX RT1060的可编程视觉模块
  3. python cmd 窗口 中文乱码 解决方法 (附:打印不同颜色)
  4. 学数解题160919
  5. 【学习笔记】我命由天不由我之随机化庇佑 —— 爬山法 和 模拟退火法
  6. Can't find temporary directory:internal error
  7. 60分钟快速入门PyTorch
  8. 如何把一个网页生成一个快捷方式在桌面?_如何打造一个简洁、高效的桌面?
  9. 接口文档下的渗透测试(Swagger)
  10. SQL Server数据挖掘–如何将数据转化为有价值的信息
  11. MySQL中SELECT语句简单使用 1
  12. python伪装浏览器https_Python3 伪装浏览器的方法示例
  13. 什么是测试开发工程师?
  14. Arduino 串行通信之串口通信 UART 原理及释义
  15. 你离运营只差一个打卡签到功能 早晚安打卡 小来早晚安打卡 功能一样 是一个唯一用户主动去分享的功能
  16. 4G工业路由器大气环境监测方案
  17. 《计算机网络——自顶向下方法》学习笔记——网络层:数据平面
  18. 好用的word插件汇总
  19. 2022年湖南省高职单招(语文)考试强化训练及答案
  20. 双节锂电池充电方案芯片IP2320,支持5V输入同步开关升压充电

热门文章

  1. (软件工程复习核心重点)第九章面向对象分析-第二节:面向对象分析之建立对象模型
  2. 深入理解计算机系统(中文版第二版)
  3. Visual Studio 2015下载
  4. asp.net技术的学习顺序问题
  5. Redis 队列实现Java版秒杀系统(无脚本、可用于生产)
  6. 基于51单片机的抢答器
  7. 超详细讲解实现拓扑排序、关键路径
  8. 可穿戴机器外骨骼设计构想
  9. 【临床预测模型】----诊断模型or 预后模型
  10. MySQL中,关联查询的3种写法…