导航:首页 > 编程语言 > 各种乐器的简单编程

各种乐器的简单编程

发布时间:2022-08-27 07:06:54

‘壹’ 如何使用电子琴上的打击乐演奏及编程

首先,你需要了解打击乐器的节奏类型,以及常用手法。

也就是说,你需要懂得鼓是怎么打的,至少,你能看懂鼓谱!

编程呢,就按照鼓谱,在对应的键上,按出,按照节奏,录进电子琴就行!

‘贰’ java类的多态编程。 (1)乐器(Instrument)分为:钢琴(Piano)、小提琴(Vio

public class Instrument {
public void play(){
System.out.println("演奏乐器......");
}
}


public class Piano extends Instrument{
public void play(){
System.out.println("弹奏钢琴......");
}
}


public class Violin extends Instrument{
public void play(){
System.out.println("演奏小提琴......");
}
}


public class TestPlay {
public static void main(String[] args) {
Instrument pr = new Instrument();
pr.play();
Instrument p = new Piano();
p.play();
Instrument v = new Violin();
v.play();

}
}


‘叁’ 乐器和编程 那个难

这要看你个人的天赋,有些人天生对音乐很有感觉,他觉得乐器很简单,怎么也理解不了程序;
有些人天生思维很清楚,他觉得敲个几百行的是种享受,可是手碰上乐器就是魔音灌耳==!

‘肆’ 电子琴这一些系列乐器用什么编程语言编写的

一般键盘类乐器以汇编语言写的比较多,CASL和****编写的比较多些。以前编歌曲时C语言 PASCAL好象也编写过。

‘伍’ midi电子编程鼓使用教程

谈谈MIDI鼓轨的制作

在MIDI制作中,无论乐曲是流行音乐,摇滚乐,爵士乐,还是芬克等等,鼓轨的制作都很重要,因为,鼓轨是整个乐曲的节奏框架,是主要节奏乐器,作这样的乐曲,最先做的轨应该是鼓轨。
鼓轨又分套鼓轨和其它打击乐器轨。制作鼓轨的分轨要视MIDI系统的情况而定,能做鼓轨的音源越多,鼓轨的平衡和混音就越好做,音色的选择就越多。但是今天我就讲讲最难做的只有一个音源一个通道的鼓轨作法,这个会做了,多通道的鼓轨作法就更容易了。
假定你的声卡音源是在端口一(PORT 1),你的鼓轨在声卡的第十通道(channel 10),我们先在音序器软件(如CAKEWALK)中打开若干轨,都设定为PORT 1的CHANNEL 10,这样我们就获得了在同一端口下的同一MIDI通道中的若干个逻辑轨,做的越细,开的逻辑轨就要越多,甚至每一个打击乐器都要开一轨。不过,一般用以下的分轨方式就可以得到较平衡的逻辑轨了。
1.BASS DRUM(脚大鼓),2.snare drum(军鼓),3.HI-HAT(小立钗),4.SYM(各种吊钗),5.TOM-TOM(通通鼓),6.CONGA(康加),7.TAMB-CLAV-COWBELL-TRIA(铃鼓,响棒,牛铃,三角铁),8.其它。这样的分逻辑鼓轨的方法,八轨就可以了。
第一步做BASS DRUM和SNARE DRUM,这两个鼓最好同时做,因为这是构成基本节奏的两个乐器,以错开为主,不能奏同一节奏点,这是一个原则,除非你有特别的设计(如TANGO节奏,进行曲等),四四拍一般两个小节为一个循环,少用一个小节不断反复,同一节奏型也可在第二小节比第一小节做一些小的改动,比如在最后一拍加一记脚鼓或军鼓的小碎点,还有一些方法比如,第二小节的第一正拍不做脚鼓等,总之两个小节的不同之处要明显而有创意;
第二步做小立钗,要考虑到真实演奏的效果,在军鼓通鼓点密集处要错开使用或不用,如果脚鼓军鼓构成的基本节奏型较工整,小钗可节奏碎一点,比如出现一些前后十六分音符和小切分,如果基本节奏型切分较多或不太方整,小钗要均匀等值些,比如持续八分音符或十六分音符;还有小钗力度要有不同,不要一直是一种力度,比如可以做一记强一记弱。
第三步做吊钗,大钗使用一般性原则一是在通鼓后的强拍,二是强化旋律中的强音,三连音等,三是在有的节奏型中强化脚鼓或军鼓,钗顶的音色有时可代替小立钗用,有时可根据需要选用中国钗的音色,碎钗选用一种延时较长的钗声,用分步录音的方式,再修改力度,吊钗的音色可多选用几种,尤其在较大密度使用时,不要给人感觉你只有一面大钗,
第四步做通鼓,一般用于FILL IN,有时低通可用来当民族大鼓打,高通可以当康加打,
第五步做打击乐器,铃鼓的用法有几种,一可用于强化军鼓点,二可单独用于代替军鼓的节奏,三可用于强化立钗点,用法同立钗,四可用滚奏的方式,康加的用法原则是弱奏用来打节奏,强奏用来错开基本节奏型,也就是说强音不要与军鼓和脚鼓重复,三角铁的用法同立钗,还可强化节奏的音头。
由于所有逻辑轨都使用同一MIDI通道,所以音量值(VOLUME)和声像值(PAN)是一样的,动一轨就是动所有轨,所以音量平衡就使用力度值(VEL)来调,今天就说这么多,请大家来补充,特别是鼓方面的高手,毕竟我不会打鼓。
一种方法是实录(REAL),也就是用键盘弹,可以打开若干轨,但都使用同一音源的同一通道,比如都用第十通道(一般都是这个通道),这样你可以在不同的轨里录不同的乐器,比如先开一轨录底鼓(BASS DRUM)和小鼓(SNARE DRUM),再录一轨小钗(HI HAT),再录一轨通通鼓(TOM),再是大钗(SYM),后是小打(PERCUSSION),小打要是复杂的话再分几轨录。还有一种方法是步录(STEP),也就是点有小脚印的那个钮,这个方法比较适合用来做快速且等长的音符,如连续十六分音符的小钗,还适合用来做滚奏,如小鼓,大钗的滚奏,选择时值密一点的值,如三十二分音符,三十二分音符三连音等。在五线谱上点也是一个方法,如果你对键盘演奏没有信心的话,这种方法最大的好处就是可以边听边改,如果你不太会编鼓,可以先用BAND IN A BOX等自动编曲软件生成一个文件后,再编其它声部。

从下到上分别是Bass Drum 地鼓,Snare军鼓,和Close Hi-hat 闭的踩镲,往上是手鼓及一些打击乐器。

‘陆’ java程序编程问题(3)

写个乐器的父类,父类中有弹奏,调校,自身描述的方法。然后其他子类(就是口琴,提琴等等)继承该父类并实现父类方法。然后再来个测试类,调用父类方法,向里面传不同的参数显示不同的子类信息就是了,当然父类的方法应该是带参的方法。

‘柒’ java编程问题

public interface Instrument{
void play();
}
public class InstrumentTest{
public void playInstrument(Instrument ins){
ins.play();
}
class InstrumentImpl implements Instrument{
@Override
public void play(){
system.out.println("成员内部类");
}
}
public static void main(String[] agrs){
InstrumentTest it = new InstrumentTest();
//成员内部类
it.playInstrument(new InstrumentImpl ());
//局部内部类
class InstrumentImpl2 implements Instrument{
@Override
public void play(){
system.out.println("局部内部类");
}
}
it.playInstrument(new InstrumentImpl2 ());
//匿名内部类
it.playInstrument(new Instrument(){
@Override
public void play(){
system.out.println("匿名内部类");
}

});
}
}

‘捌’ 音乐制作,简谱制作,编程

“雅乐简谱”功能符合你的要求,我截图了一段我做的曲谱给你做参考。

阅读全文

与各种乐器的简单编程相关的资料

热点内容
去哪里找按摩师很漂亮的app 浏览:818
86x99用简便算法计算 浏览:829
php截图flash 浏览:272
卸载联想app哪个好 浏览:719
php文字转图片 浏览:329
豆客后台怎么加密码 浏览:574
jpg转换pdf破解版 浏览:978
php基础书籍推荐 浏览:777
服务器与外网不通如何验证 浏览:351
电子版是不是就是文件夹 浏览:50
游戏属性文件加密 浏览:462
如何让安卓手机桌面图标下移 浏览:529
ubuntuphp5环境搭建 浏览:100
赌瘾解压视频 浏览:917
晋城移动dns服务器地址 浏览:296
php开源文库系统 浏览:135
android记事本源码 浏览:407
安卓11小游戏怎么玩法 浏览:190
gif有损压缩 浏览:937
windows下安装linux命令操作 浏览:844