录音/制作/创作 吉他 扩声技术 视频技术 作品展示 生活 信息 更多... | 音频应用专卖店
Sonar / Cakewalk

您觉得MIDI音符鼠标编辑,哪一个更顺手一些?

( 62 )
 
[收藏]
-  第 4 页  -

529
#46 18-12-3 22:14
Sonar 推子与波形大小能关联吗?

160
#47 19-3-2 22:08
跟CAKEWALK很像的编辑器:
选中的音符快速连奏
乐句音符的长度用拉的太慢,请交给连奏。
提前写好音符,把整个乐句写完整,确认最后一个音符的长度。然后全选音符,按下连奏快捷键。
补充:更快,选中乐句的第一个音符可自动连奏(不需要大面积框选)
快速写分解和弦音符
平时我们写音符除了一个一个点还得一个一个拉,这种机械式的操作容易手酸还很浪费时间。在REAPER某些操作可以省略让脚本去执行,你只需要一点想法。提前写好每一个音符(可以忽视音符长度),写好后直接按自动分解音符的快捷键。
音符长度的缩放操作
这里是常用的两种放大缩小的操作:
第一部分,每个音符在开始位置放大缩小;第二部分,以最开始的音符为起点,将选中的音符按算术运算放大缩小。
快速切断音符
利用当前的网格类型,按切割快捷键。
如何愉快地画音符力度(共5种)
利用音符上的力度线拉力度;
直接使用画笔画力度(在力度线上双击也可以改变力度);
Alt + 滚轮可以调整力度值;
利用属性对话框设置力度。
快速画表情
加入全新的juliansader脚本(中途可改变线形),画表情让你飞。
快速提升或降低八度
使用 Shift + 方向上或下,上下移动八度音符;
使用Ctrl + 方向上或下,保留当前音符得同时,上下叠加八度音符。
快速切换主界面和MIDI编辑器界面
选中MIDI item,按Enter键,可快速在主界面和MIDI编辑器界面切换。
快速切换网格 以及 弯音复位
1:全音符
2:二分音符
3:八分音符三连音
4:四分音符
5:四分音符三连音
6:十六分音符
7:三十二分音符
8:八分音符
9:六十四分音符
0:在编辑光标位置插入弯音0值(弯音复位)
快速切换控制器
Shift + 1:打开力度
Shift + 2:打开弯音
Shift + 3:1号控制器
Shift + 4:7号控制器
Shift + 5:10号控制器
Shift + 6:11号控制器
Shift + 7:64号控制器
Shift + 8:71号控制器
Shift + 9:74号控制器
快速输入和弦:
利用自定义动作,将和弦音符组合,配合按键加鼠标双击即可生成和弦。具体请看这里:
http://www.soundengine.cn/topic/10/利用快捷键和光标定位快速输入和弦
利用滚轮切换网格并且切换音符长度
使用 Shift + Ctrl + 滚轮,利用滚轮快速切换网格,并且切换对应音符长度
插入速度拍号
建立16通道的MIDI路由到选定轨道
快速切换MIDI轨道
利用左右小箭头,快速切换MIDI轨道。
一键呼出插件
在FX浏览器找到想要呼出的插件,右键设置快捷键。同理,可以设置一键呼出Kontakt

观众反应
:reaper?与cakewalk 使用cal 程序确实很像.

2583
#48 19-3-6 10:40
reaper可能确实是sonar的最佳替代品,那帮小学生就不要理他们了,你们看我,就从来不理,看回复,估计有大量小号,难说还是同一个人的小号,没劲,研究下reaper,音质好,前景好,我喜欢

72
#49 19-3-9 01:59
溺水鱼 发表于 18-1-20 19:47
看看我说什么来着,一群被说得无言以对,只能断章取义的无能者,除了你以及你的小号,或者还有几个和你一 ...

何必与不懂的小丑理论,浪费自己的口水。Lee?sonar出谱怎么做到的,我感觉很麻烦,不能精修。

1164
#50 19-3-13 03:18
不完全终止式 发表于 19-3-9 01:59
何必与不懂的小丑理论,浪费自己的口水。Lee?sonar出谱怎么做到的,我感觉很麻烦,不能精修。

做谱子,我是在西贝纽斯里做的,先在SONAR中把midi量化好,导入西贝纽斯中去做谱子。SONAR的五线谱,听说不好用,我没试过。

1164
#51 19-3-13 03:18
Ripa 发表于 19-3-2 22:08
跟CAKEWALK很像的编辑器:选中的音符快速连奏
乐句音符的长度用拉的太慢,请交给连奏。
提前 ...

啊哈,好像CAL!!!

2583
#52 19-3-28 21:48
用了reaper感觉还是sonar编辑方便,很多功能不可实现,比如渐变颜色,比如改力度(有的方法可以)试听,可能还是要sonar8.5加新sonar吧,最近里面都没用,也不知道哪个版本比较好。

1164
#53 19-4-15 20:42
黄黄 发表于 19-3-28 21:48
用了reaper感觉还是sonar编辑方便,很多功能不可实现,比如渐变颜色,比如改力度(有的方法可以)试听,可 ...

我看了那位兄台的Reaper展示,在midi功能上并没有超出SONAR的功能(指CAL),所以肯定还是用SONAR省心些,不然又去学个功能一样的新软件,去适应它的操作方式,就很不划算了。

关键是CAL的强大能渗透到相当广的方面,比如我在做制谱业务时,midi文件导入西贝纽斯时,个别音符的时值长度会引起混乱音符,我需要给一整轨音符进行特殊处理,将所有空出来并不足一拍的音符补充一个对应时值的音符在某个键位上,再将个别会引起西贝纽斯导入混乱的时值切断成比较规范的时值,并将切断出来的时值音符放在特定的键位上。

这种看起来很奇怪的操作,很难想像还有别的软件能实现。而CAL无所不能,那我肯定就一直用SONAR了。这后来出的免费Cakewalk by BandLab,其实我也没试过,因为了解了一下,都说与New Sonar差不多,我也就不想试了,怕万一又有什么习惯上的修改,反正目前的New Sonar在功能上,除了希望有一个8.5的自由画笔工具外,就没有别的需要了,所以,只要不是增加8.5画笔功能,我就都不太想试了。

964
#54 19-9-21 17:09
reaper 支持脚本扩展类似SONAR中的CAL,目前支持三种语言,EEL2,lua,Python,整体来看比CAL强大很多,各位有空可以了解一下。

160
#55 20-5-10 22:27
上面的图示大部分来自官方自带功能,这次推一个用Lua写的脚本,几乎是Cakewalk CAL的操作体验(作者曾经也是Cakewalk用户):
https://www.soundengine.cn/topic/79/lua脚本-midi功能若干

大概有100来个脚本,有兴趣可以从链接查看。下面随便贴几个:



复刻Cakewalk的力度缩放功能:


复刻Cakewalk的长度功能:



复刻Cakewalk的事件过滤器 - 音符:



输入调号从根音创建和弦:

等等。


整个REAPER社区有无数大神在提供脚本,为本体软件扩展出了无数功能,这点CAL应该是没办法做到的。REAPER很多地方其实很像Cakewalk,操作上容易适应。如果板块内有CAL大佬,相信也很容易为REAPER写脚本支持。

有兴趣可以试试上面47楼提供的CUBASE习惯定制版(官方原生操作不适合上手)


1164
#56 20-5-13 14:27
Ripa 发表于 20-5-10 22:27
上面的图示大部分来自官方自带功能,这次推一个用Lua写的脚本,几乎是Cakewalk CAL的操作体验(作者曾经也 ...

  你说的这个REAPER,是指另外一款与Sonar差不多的midi软件?还是说是一款插件,也可以在Sonar上使用?
  我看了你发出来的很多功能,确实与CAL很像,虽然目前为止,那些功能都没有超出CAL的范围,但似乎玩REAPER脚本的人更多,这个真心是比较有吸引力的。人多想法才多,是个好事。
  如果REAPER是能在SONAR上使用的插件,那我还真想去研究一下它的脚本编写。

160
#57 20-5-14 12:29
溺水鱼 发表于 20-5-13 14:27
  你说的这个REAPER,是指另外一款与Sonar差不多的midi软件?还是说是一款插件,也可以在Sonar上使用? ...

不是插件,REAPER是一款独立的DAW。本体大小13MB,虽然体积非常小,但功能很强大。

REAPER 为用户提供了API(高级编程接口),用于创建扩展功能。API 函数可以从由 REAPER 加载的编译的 C/C++ 动态库调用,也可以在运行时由用户创建的 ReaScripts 调用,脚本可以使用 REAPER 自己的编辑器编写。

这里是 REAPER API 的所有内容,有了这些API可以为软件写任何自己想要的功能:
https://www.reaper.fm/sdk/reascript/reascripthelp.html

基于脚本部分其实是高级功能,其实除去脚本,软件自身功能也足够用于工作需要。如果再加上脚本,那提高的效率不只一点点。一旦适应了这种高效操作根本停不下来。

SONAR没有提供API,目前看来只有CAL模块是用户可定义的。

289
#58 20-5-14 17:30
reaper最舒服

1164
#59 20-5-15 00:50
Ripa 发表于 20-5-14 12:29
不是插件,REAPER是一款独立的DAW。本体大小13MB,虽然体积非常小,但功能很强大。

REAPER 为用户提供 ...

  哎,如果是Sonar可用的插件还有点兴趣看看。目前你展示的所有脚本功能,都在CAL的实现范围内。毕竟编写CAL习惯了,做活用Sonar也习惯了。
  现在CAL唯一有点点小遗憾,就是指令中没有读取时间(秒)的常量,想编写一个计算一段或多段乐句加在一起,得出总共演奏了多少秒的CAL,但没有这种常量也就没法了。不知道REAPER中有没有?

160
#60 20-5-15 03:37
溺水鱼 发表于 20-5-15 00:50
  哎,如果是Sonar可用的插件还有点兴趣看看。目前你展示的所有脚本功能,都在CAL的实现范围内。毕竟编 ...

是的,因为是针对MIDI编辑器写的。听说脚本作者使用Cakewalk有10来年,转REAPER顺便把Cakewalk的习惯带过去也很正常。相当于,把常用的CAL都做进了REAPER。这样一来,在REAPER可以做到与Cakewalk几乎一样的操作体验。

选中乐句获得时长在REAPER有很多种实现方式,稍微有一些代码基础的朋友都可以写。我想了个比较简单的:将要计算时间长度的乐句选中,创建一个时间选区,将时间选区的结尾减去时间选区的开始,就拿到了乐句时长,配合弹窗或者控制台可以将时长信息显示出来。

如果选中多个乐句,想要减掉乐句之间的空白时值,可以通过getNote函数获取音符的所有开始位置以及结束位置,再依次用下一个音符开始位置减去上一个音符结束位置,拿到音符的间隔值。假设音符间隔大于一拍的属于乐句间的空白部分,那么就把时间选区的总长度依次减去这些空白时值,最终将拿到去除空白部分的乐句时长。

逻辑上应该没什么问题,最终应用就是一键弹窗显示时长。你平时有编写CAL,写REAPER脚本肯定没问题。REAPER扩展能力太强了,很期待你也能参与进来。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

搜索