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

REAPER工程简单的debug思路

( 8 )
 
[收藏]

1568
#1 21-1-7 23:41

REAPER工程简单的debug思路

生活就是在不停的debug
@闪亮的瞬间 最近遇到过的困扰为例:
  • 老工程全部声音正常
  • 旧工程节拍器有声音,轨道无声
@bobo198504 提出了上述问题的现实答案,是新工程的设定没有master send或说轨道没有做master send


下面以阿珍的视角来复盘该问题,介绍另一种解决问题的思路(debug),并附上我的想法。

问题重现
模仿上述问题,让我建立2个这样的工程。一个轨道有master send,另一个没有。


重装尝试解决问题

阿珍计算机经验不多,遇上问题第一想到的是重装,于是阿珍尝试重装了安装版的REAPER(本来就是安装版),但问题依旧,REAPER配置也是旧的不是全新。

为什么重装REAPER后,设置还是旧的?

REAPER在windows上安装有2个方式,一种是安装,另一种是便携(类似解压)。其实他们除了rewire功能外几乎一样。
阿珍在使用Windows删除或手动删除安装目录的方式,并不能删除安装版REAPER的设置文件,因为安装版REAPER的设置文件在Windows应用数据目录。卸载REAPER并不会自动删除安装版配置文件(2021)。


新建工程与旧工程比较
阿珍很聪明,A/B测试是最常用最直觉的debug方式。阿珍发现的问题:

  • 老工程全部声音正常
  • 旧工程节拍器有声音,轨道无声
  • REAPER设置一样

这应该怎么排查?

除了声音驱动这些全局的设置,REAPER对工程、item等设置通常是对新建生效,并不会覆盖原工程本来的设置。可以判断出应该是什么地方设置导致了工程里不一样,即工程文件里面的设定不一样。

REAPER有一个特点是工程文件是纯文本的,即你可以用文本打开工程里面看内容与进行修改。

在此推荐一个非常好的免费开源文本编辑器Kate:https://kate-editor.org/ 正直正确、历史悠久、功能简单易用

我们用Kate文本编辑器打开这2个工程,分别找到轨道AAAAA(有发送到master)和轨道BBBBB(无 发送到master)。


看到很多不懂的字不要慌,直接搜轨道名。

可以看到以 < > 中括号为头尾包含着找到的轨道信息,对这些信息做比较和A/B测试。

我们先备份一次重要的工程,拷贝一份做测试,打开没有问题的工程,对轨道做调整,看哪个调整是对最终产生影响的(控制变量)。


最后解决
上帝视角的我肯定知道是MAINSEND的差别。


幸运的是阿珍遇上了阿强,阿强计算机经验丰富,在diff、A/B测试后知道这个参数有差,发现原来是轨道的 master send 不一样导致,并了解工程相关设定,问题完满解决。


实际上
实际上不会这么理想,你会不知道那些参数究竟代表什么,阿珍也不会遇上阿强。究竟哪个参数导致问题,甚至是不是这个参数组出现问题,这些问题都很常见。

A/B测试控制变量二分法都是耳熟能详的方法论,经验也非常重要,像上述现实问题bobo就马上解决了。若真的遇到需要自己debug的时候,我们只要明确目的,剩下就只需要交给耐心和时间。

ps:debug插件就很常用二分法。如工程突然加载不了,问题出在插件,但你不知道是哪个插件。除了看日志以外,还可以把该工程的插件对半分,看那一半的的插件有问题,再依次减半减半,直到找出罪魁祸首。

REAPER中debug更方便,即更容易找出问题所在,很大一部分是REAPER比其他闭源软件更自由,更像是一款“自由”软件。它工程文件本身对用户公开、配置文件公开。人们喜爱自由,REAPER就是那个更接近像Linux的自由。所以REAPER用户最终都会是Linux用户。








本帖最后由 Tee 于 21-1-8 00:33 编辑

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

476
#2 21-1-8 04:12
别人在工作 ,你在reper上debug,都谁喜欢debug?

1831
#3 21-1-8 07:42
谢谢楼主,阿珍在此。

1568
#4 21-1-8 07:51
aa-aa 发表于 21-1-8 04:12
别人在工作 ,你在reper上debug,都谁喜欢debug?

别人都在工作,没人喜欢debug。

所以这个文章会让在专心努力工作的人,忍不住去抛下工作debug?

1335
#5 21-1-8 08:16
阿珍爱上了会debug的阿强

1581
#6 21-1-8 09:48
论坛上喜欢授之以渔的人不多,楼主是其中一个

1831
#7 21-1-8 12:21
dsynoiz 发表于 21-1-8 09:48
论坛上喜欢授之以渔的人不多,楼主是其中一个

这个版块,有好几位都很热心的。

谢谢帮助

3916
#8 21-1-8 14:13
虽然不推荐音乐内容工作者用这种方式来解决问题,程序员更合适。但非常赞同楼主这种钻研,死磕,分享的工匠精神!

之所以能猜到问题原因,是因为reaper已经用了10几年了,行业涉及到的录音/编曲/后期/配乐音效/直播/演出等方向都应用过,工作中使用率90%以上,已有的功能大多已摸得一清二楚。以前这个软件教程很少的,官方只有基础应用的,剩下都要自己摸索,过程就很需要楼主这样的学习心态


软件的开放性对那些喜欢新鲜感的群体是优点,对墨守成规的群体是痛点。同样的事可以有很多解决方法。

现在国内这个DAW依然算是小众,但教程已经蛮丰富的了。
软件大多功能应用学习成本相对其它daw不算高了。0基础的人同时学cubase和reaper或studio或其它的,到能应付工作花的时间精力是差不多的。区别最大的是,reaper自带的音色插件极少,需要靠第三方。不过做这个能限于自带的内容有多少呢。

没错,我就不折不扣的reaper安利头子。
不过,也不会排斥其它的DAW,Cubase、Studio one、Sonar、Fl studio、Logic、Protools都用过,虽然不像reaper这样精通,但也能很熟悉的用的。
观众反应

1568
#9 21-1-8 18:51
感谢支持和建议,你们都是安利头子。
观众反应
您需要登录后才可以回帖 登录 | 注册

本版积分规则

搜索