我们平时做视频时难免要用到音乐,市面上又有很多调音编曲软件,我们该如何选择呢?在这里笔者给大家推荐一款音乐制作软件FL Studio20,也就是业内知名度很高的水果音乐制作软件,这款音乐制作软件笔者用下来感觉很不错,上手难度不是很大,且效率很高。

软件中有一个很常用的功能叫钢琴卷帘,可以扒谱,可以制作音乐,并且操作简单,即使你不懂乐理也没关系,今天,我就来带大家认识一下钢琴卷帘。我编写一小段我很喜欢听的一首歌,周杰伦歌曲《彩虹》的前奏部分,同时向大家仔细讲解一下。

第一步,打开音乐制作软件FL Studio20,点击图中小窗口下方的“+”号,再点击“FL Keys”,因为原先默认的是一些鼓组,所以我们要加入钢琴音效,如图:

图1:选择“FL Keys”

第二步,单击右键选择刚生成的“FL Keys”,选择“Piano roll”,如图:

图2:选择“Piano roll”

这就来到了钢琴卷帘的窗口,如图:

图3:音乐制作软件FL Studio20钢琴卷帘窗口

大家可以看到钢琴的黑白琴键出现了,现在我们可以制作旋律了。

第三步,左键点击点击上面格子,就能出现音符,如图:

图4:钢琴卷帘音符

默认占两个格子,有时候我们需要音符的时值长一点,就可以拖动音符图标的右端拉长即可,缩短也是如此,但这种方法只能一格一格拉动,我们可以按住Alt键再去拖动,自由度就非常大了,不受格子影响,如图:

图5:调节音符时值

这样就能提升我们创作的自由度,而左边的黑白琴键上的C加数字代表音高,数字越高,音高越高,我们自己在听时可以感觉得到。另外值得一提的还有下方窗口的折线,如图:

图6:调节音符力度处

这里可以理解为音量大小,因为一首歌同一种音符可能有力度大小的分别,我们就需要借助它来调节。

第四步,开始制作《彩虹》的前奏节拍,制作之前要调节好曲速,《彩虹》大概是78,在哪里调节呢?如图:

图7:调节曲速

调节曲速的方法是把鼠标放上去用滚轮上下滚动即可,放在整数和小数部分可分别调节。

开始制作音符,整体效果如图:

图8:《彩虹》前奏节拍

这样就用音乐制作软件FL Studio20制作出了一小段节拍。

我们在制作音符时,有时需要修改,要删掉一些错误的音符,只需要单击右键即可,另外需要批量删除时,只需按住Ctrl键再拖动鼠标左键即可,我们还可以拖动音符上下左右移动,来改变旋律,并且在拖动的时候会发出对应位置的音效,非常方便。

图中我们可以看见所有音符,但当我们需要完整制作一首歌时,就需要把界面缩小了,只需要按住Ctrl键再滚动鼠标滚轮即可,效果如图:

图9:界面左右压缩

反之,如果我们需要上下调节时,有时音符之间音高差距很大,我们也需要看到整体布局,这时我们可以把鼠标放在黑白琴键上,按下滚轮,再上下移动鼠标即可,如图:

图10:界面上下压缩

钢琴卷帘还有一个非常常用而且实用的小技巧,就是我们在编写旋律的时候,点击上一个音符,就相当于复制了一遍它的时值,下一个音符时值与其相等,用得非常多,为我们提供了很大便利。

还有一个常用的刀片工具,可切割音符,直接点击则是按格子切割,按住Alt键再切割就可以自由选择位置切割了,这个工具在我们编辑曲目时用得很多,效果如图:

图11:刀片工具

当然,这些并非钢琴卷帘所有功能,如果展开来讲要很长的篇幅,另有一些功能也非常好玩,等大家编曲的次数多了,会自然而然找到感觉,同时也会爱上FL Studio20这款音乐制作软件,用它编写出的这一小段《彩虹》,哎哟,不错哦!

不知道小伙伴们学会了没有呢?快去下载FL Studio再参考本篇教程,实际演练操作几遍试试吧~

轻松学编曲,论FL钢琴卷帘的更多相关文章

  1. 轻松学编曲,论FL Studio的钢琴卷帘功能

    在编曲软件FL Studio中有一个会被经常用到的功能,叫钢琴卷帘,可以用来扒谱.编曲.制作音乐等,并且操作简单,即使不懂乐理也能一样使用.今天,就来带大家认识一下钢琴卷帘. 还没有安装FL Stud ...

  2. FL Studio音乐编曲入门教程

    有很多小伙伴给我们留言说使用FL Studio20一段时间后,虽然对这款音乐编曲软件的功能有了一个了解,但对它整个的编曲过程还不是太熟悉.所以今天我就给大家带来了FL Studio20这款音乐编曲软件 ...

  3. 编曲技巧:使用FL Studio来制作停顿的效果

    停顿效果是一种在音乐创作中非常常用的音效,它能起到缓冲的作用,而且能使这段旋律更具节奏感,在比较激情的歌曲中尤为常见.例如知名歌手王力宏演唱的<火力全开>中就使用了停顿效果,为歌曲加了不少 ...

  4. FL Studio——电音编曲人的奠基石

    随着近年来摇滚.电音的发展,越来越多的人开始对电子音乐编曲感兴趣,而电音编曲的首要条件,就是需要一个好的DAW(数字音频工作站),常用的DAW有很多,例如Cubase.Nuendo.Pro Tools ...

  5. 在FL Studio编曲软件中查找采样的音高

    相信玩音乐的小伙伴们都遇到过这种情况,在用FL Studio编曲时,想添加一段音频采样,由于采样的调式与我们正在编曲的调式不同,音频之间的衔接就是一个非常头疼的问题,要解决采样的调式,我们就得先确认这 ...

  6. Asp.NETCore轻松学系列阅读指引目录

    前言 耗时两个多月,坚持写这个入门系列文章,就是想给后来者更好更快的上手体验,这个系列可以说是从入门到进阶,适合没有 .NETCore 编程经验到小白同学,也适合从 .NET Framework 迁移 ...

  7. Asp.NetCore轻松学-使用Supervisor进行托管部署

    前言 上一篇文章 Asp.NetCore轻松学-部署到 Linux 进行托管 介绍了如何在 Centos 上部署自托管的 .NET Core 应用程序,接下来的内容就是介绍如何使用第三方任务管理程序来 ...

  8. Asp.Net Core 轻松学-使用MariaDB/MySql/PostgreSQL和支持多个上下文对象

    前言 在上一篇文章中(Asp.Net Core 轻松学-10分钟使用EFCore连接MSSQL数据库)[https://www.cnblogs.com/viter/p/10243577.html],介 ...

  9. Asp.Net Core 轻松学-多线程之Task(补充)

    前言     在上一章 Asp.Net Core 轻松学-多线程之Task快速上手 文章中,介绍了使用Task的各种常用场景,但是感觉有部分内容还没有完善,在这里补充一下. 1. 任务的等待 在使用 ...

随机推荐

  1. pychartdir模块安装

    python模块pychartdir导入问题 在迁移别人写好的脚本时,发现pychartdir没有导入,脚本执行报错.以下是报错内容: [modps@LGJF-ZYC5-MMSC-WEB02 ~]$ ...

  2. Spring 事件监听

    Spring 的核心是 ApplicationContext,它负责管理 Bean的完整生命周期:当加载 Bean 时,ApplicationContext 发布某些类型的事件:例如,当上下文启动时, ...

  3. 在Linux上成功启动Jenkins却无法访问的问题

    本鸟最近打算学习Jenkins,正准备在Linux上面鼓捣一番,,却没想被入门级别问题当头一棒 下载完jenkins.war,使用java -jar命令在8088端口开启服务:java -jar je ...

  4. 理解Margin边距塌陷与box-sizing的问题

    父与子塌陷问题 子盒子与父盒子相互影响,margin值会重叠,谁大听谁的 运行结果: box-sizing box-sizing 原始属性值: content-box,该属性对于盒子尺寸来说,并不会让 ...

  5. drf (学习第三部)

    目录 视图 视图额基类 视图类扩展 GenericAPIView的视图子类 视图集ViewSet 路由Routers 视图 Django REST framework 提供的视图的主要作用: 控制序列 ...

  6. 如何安装一个高可用K3s集群?

    作者介绍 Janakiram MSV是Janakiram & Associates的首席分析师,也是国际信息技术学院的兼职教师.他也是Google Qualified Developer.亚马 ...

  7. C# 实现十六进制Unicode编码字符串转换为汉字

    网上找了几个方法,但是运行之后会报错,提示要解析的字符串格式不正确.然后我猜想可能是传入的字符串 \u60a8\u4eca\u65e5\u5df2\u7b7e\u5230 中带"\" ...

  8. ZOJ 1091 Knight Moves(BFS)

    Knight Moves A friend of you is doing research on the Traveling Knight Problem (TKP) where you are t ...

  9. 分布式文档存储数据库之MongoDB基础入门

    一.MongoDB简介 MongoDB是用c++语言开发的一款易扩展,易伸缩,高性能,开源的,schema free 的基于文档的nosql数据库:所谓nosql是指不仅仅是sql的意思,它拥有部分s ...

  10. 力扣 - 232. 用栈实现队列.md

    目录 题目 思路 代码实现 复杂度分析 题目 请你仅使用两个栈实现先入先出队列.队列应当支持一般队列的支持的所有操作(push.pop.peek.empty): 实现 MyQueue 类: void ...