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

各种乐器的简单编程

发布时间: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("匿名内部类");
}

});
}
}

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

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

阅读全文

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

热点内容
ipadminipdf阅读 浏览:504
文件夹无限制压缩会不会降低内存 浏览:410
荣耀怎样创建文件夹 浏览:629
如何用本机登陆远程服务器地址 浏览:680
黄小鸭解压文具盒 浏览:670
女程序员的转行方法 浏览:881
东风启辰车联网安装文件夹 浏览:524
华为怎么设置app时间锁 浏览:660
后宫app视频怎么下载 浏览:525
如何把图片转换从PDF格式 浏览:259
重写和重载的区别java 浏览:234
expressvpnandroid 浏览:84
储存卡被加密怎么解除 浏览:169
地球怎么压缩直径 浏览:780
金铲铲之战服务器爆满怎么进 浏览:160
同仁堂pdf 浏览:935
如何编译原理课程教材 浏览:730
单片机控制显示器 浏览:776
顶好花app下载怎么找不到 浏览:989
手机命令大全 浏览:808