利用VBB仿真——实现《天空之城》播放

本文介绍如何使用VBB仿真技术实现经典音乐《天空之城》的播放,详细展示了音符频率定义及代码实现,适合对音乐合成及仿真技术感兴趣的读者。
部署运行你感兴趣的模型镜像

使用VBB仿真,实现《天空之城》播放。

  1. 接线
  2. 代码贴图
  3. Pitches

接线:

代码贴图:

Pitches:

class Pitches{

	public static final int NOTE_B0 = 31;
	public static final int NOTE_C1 = 33;
	public static final int NOTE_CS1 = 35;
	public static final int NOTE_D1 = 37;
	public static final int NOTE_DS1 = 39;
	public static final int NOTE_E1 = 41;
	public static final int NOTE_F1 = 44;
	public static final int NOTE_FS1 = 46;
	public static final int NOTE_G1 = 49;
	public static final int NOTE_GS1 = 52;

	public static final int NOTE_A1 = 55;
	public static final int NOTE_AS1 = 58;
	public static final int NOTE_B1 = 62;
	public static final int NOTE_C2 = 65;
	public static final int NOTE_CS2 = 69;
	public static final int NOTE_D2 = 73;
	public static final int NOTE_DS2 = 78;
	public static final int NOTE_E2 = 82;
	public static final int NOTE_F2 = 87;
	public static final int NOTE_FS2 = 93;
	public static final int NOTE_G2 = 98;
	public static final int NOTE_GS2 = 104;
	
	public static final int NOTE_A2 = 110;
	public static final int NOTE_AS2 = 117;
	public static final int NOTE_B2 = 123;
	public static final int NOTE_C3 = 131;
	public static final int NOTE_CS3 = 139;
	public static final int NOTE_D3 = 147;
	public static final int NOTE_DS3 = 156;
	public static final int NOTE_E3 = 165;
	public static final int NOTE_F3 = 175;
	public static final int NOTE_FS3 = 185;
	public static final int NOTE_G3 = 196;
	public static final int NOTE_GS3 = 208;
	
	public static final int NOTE_A3 = 220;
	public static final int NOTE_AS3 = 233;
	public static final int NOTE_B3 = 247;
	public static final int NOTE_C4 = 262;
	public static final int NOTE_CS4 = 277;
	public static final int NOTE_D4 = 294;
	public static final int NOTE_DS4 = 311;
	public static final int NOTE_E4 = 330;
	public static final int NOTE_F4 = 349;
	public static final int NOTE_FS4 = 370;
	public static final int NOTE_G4 = 392;
	public static final int NOTE_GS4 = 415;
	
	public static final int NOTE_A4 = 440;
	public static final int NOTE_AS4 = 466;
	public static final int NOTE_B4 = 494;
	public static final int NOTE_C5 = 523;
	public static final int NOTE_CS5 = 554;
	public static final int NOTE_D5 = 587;
	public static final int NOTE_DS5 = 622;
	public static final int NOTE_E5 = 659;
	public static final int NOTE_F5 = 698;
	public static final int NOTE_FS5 = 740;
	public static final int NOTE_G5 = 784;
	public static final int NOTE_GS5 = 831;
	
	public static final int NOTE_A5 = 880;
	public static final int NOTE_AS5 = 932;
	public static final int NOTE_B5 = 988;
	public static final int NOTE_C6 = 1047;
	public static final int NOTE_CS6 = 1109;
	public static final int NOTE_D6 = 1175;
	public static final int NOTE_DS6 = 1245;
	public static final int NOTE_E6 = 1319;
	public static final int NOTE_F6 = 1397;
	public static final int NOTE_FS6 = 1480;
	public static final int NOTE_G6 = 1568;
	public static final int NOTE_GS6 = 1661;
	
	public static final int NOTE_A6 = 1760;
	public static final int NOTE_AS6 = 1865;
	public static final int NOTE_B6 = 1976;
	public static final int NOTE_C7 = 2093;
	public static final int NOTE_CS7 = 2217;
	public static final int NOTE_D7 = 2349;
	public static final int NOTE_DS7 = 2489;
	public static final int NOTE_E7 = 2637;
	public static final int NOTE_F7 = 2794;
	public static final int NOTE_FS7 = 2960;
	public static final int NOTE_G7 = 3136;
	public static final int NOTE_GS7 = 3322;
	
	public static final int NOTE_A7 = 3520;
	public static final int NOTE_AS7 = 3729;
	public static final int NOTE_B7 = 3951;
	public static final int NOTE_C8 = 4186;
	public static final int NOTE_CS8 = 4435;
	public static final int NOTE_D8 = 4699;
	public static final int NOTE_DS8 = 4978;
}

您可能感兴趣的与本文相关的镜像

ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值