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

[教程] 天下一路人的Reaper教程(一)Reaper到底强在哪?

( 17 )
12
 
[收藏]
-  第 1 页  -

796
#1 12-11-4 18:12
22.随心所欲的笔记功能:包括工程笔记、时间条笔记等等;







23.方便的分轨导出功能;



24.完全的轨道冻结与反冻结功能;

本帖子中包含更多资源

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

x
观众反应
mao

796
#2 12-11-4 21:17
25.自成体系的js插件系统: JS是一种脚本语言,动态编译,允许用户修改和/或生成音频和MIDI,以及绘制自定义的基于矢量的用户界面和分析显示。JS效果以简单的文本文件形式存在(txt文档),这些文件加载到REAPER时,就成了全功能的插件。您可以尝试加载现有的JS效果,因为它们以源代码的形式存在,也可以编辑现有的js效果器,以满足需求。(简单的说,就是Reaper包含了一种写效果器的脚本语言,这种语言比较简单,用户可以根据自己的需要自行编写效果器,写几行代码,用.txt文档保存,导入到reaper就成了效果器!,另外,Js语言一定都不复杂,分析几个官方自带的基本就可以写了。)
例子:这是一个Delay(延迟)效果器的源代码:
// This effect Copyright (C) 2004 and later Cockos Incorporated
// License: GPL - http://www.gnu.org/licenses/gpl.html
desc: simple delay
slider1:300<0,4000,20>delay (ms)
slider2:-5<-120,6,1>feedback (dB)
slider3:0<-120,6,1>mix in (dB)
slider4:-6<-120,6,1>output wet (dB)
slider5:0<-120,6,1>output dry (dB)
slider6:0<0,1,1{off,on}>resample on length change
@init
delaypos=0;
@slider
odelay=delaylen;
delaylen=min(slider1 * srate / 1000,500000);
odelay != delaylen ? (
  slider6 && odelay > delaylen ? (
      // resample down delay buffer, heh
      rspos=0; rspos2=0;
      drspos=odelay/delaylen;
      loop(delaylen,

         tpos = ((rspos)|0)*2;
         rspos2[0]=tpos[0];
         rspos2[1]=tpos[1];
         rspos2+=2;
         rspos+=drspos;
      );
      delaypos /= drspos;
      delaypos|=0;
      delaypos<0?delaypos=0;
  ) : (
    slider6 && odelay < delaylen ? (
        // resample up delay buffer, heh
        drspos=odelay/delaylen;
        rspos=odelay;
        rspos2=delaylen*2;
        loop(delaylen,
           rspos-=drspos;
           rspos2-=2;

           tpos = ((rspos)|0)*2;
           rspos2[0]=tpos[0];
           rspos2[1]=tpos[1];
        );
        delaypos /= drspos;
        delaypos|=0;
        delaypos<0?delaypos=0;
    ) : (!slider6 && delaypos >= delaylen ? delaypos = 0);
  );
  freembuf(delaylen*2);
);
wetmix = 2 ^(slider2/6);
drymix = 2 ^(slider3/6);
wetmix2 = 2 ^(slider4/6);
drymix2 = 2 ^(slider5/6);
@sample
dpint = delaypos*2;
os1=dpint[0];
os2=dpint[1];
dpint[0]=min(max(spl0*drymix + os1*wetmix,-4),4);
dpint[1]=min(max(spl1*drymix + os2*wetmix,-4),4);
(delaypos+=1) >= delaylen ? delaypos=0;
spl0=spl0*drymix2 + os1*wetmix2;
spl1=spl1*drymix2 + os2*wetmix2;

界面是这个样子:

你自己不想写也可以,因为JS太简单了,文件就是TXT文档,体积又小,在网络上有成十万规模的JS效果器供你选用,没有你找不到的,只有你想不到的。

[ 本帖最后由 天下一路人 于 12-11-4 21:37 编辑 ]

本帖子中包含更多资源

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

x
观众反应

796
#3 12-11-4 22:03
27.即输即呈现的音频升降调系统;

本帖子中包含更多资源

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

x

796
#4 12-11-4 22:13
插播:这篇帖子会又臭又长,请见谅~
观众反应
:怎么会!感谢lz还来不及呐!
zs
:期待续集!

796
#5 12-11-6 15:38
28.支持CD整盘压缩格式导出,支持CD刻录;

29.支持sub project:一个工程界面下,打开无限量工程,支持轨道插入sub project,支持tab project,所有tab project都可以后台运行;(这个有点像DP的工程组块和Song的概念,很适合影视配乐;



[ 本帖最后由 天下一路人 于 12-11-6 15:58 编辑 ]

本帖子中包含更多资源

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

x
观众反应
mao

796
#6 12-11-8 13:10
原帖m9cao 于 12-11-7 22:36 发表界面丑陋 还停留在90年代 损伤创作思维 低预算的代表 不可能成为主流

Justin Frankel(早先供职于Nullsoft公司,如雷贯耳的Winamp的主要开发者。Cockos现任总裁)离开vol(美国在线,Winamp的收购商),放弃Winamp开发的主要原因,并不是VOL不能提供给他高薪、高职位,Justin Frankel觉得Vol版Winamp分的发展方向让其愤怒:他认为一个软件的精髓应是高效地实现其功能,而不是花里胡哨的界面。Vol版Winamp越来越慢,功能却越来越陈旧,越来越像我们现在熟悉的QQ,于是Justin Frankel受不了了,离开单干了。那么,你觉得Justin Frankel会多么重视Reaper的界面?
Justin Frankel的意愿是,在极其高效的代码框架下,让Reaper快、精、全;至于UI这种萝卜青菜、各有所爱、又没有技术含量的东西,实行全面开放的政策:反正UI自定义我全面开放了,你觉得官方界面丑(Justin Frankel说没那时间),那你自己设计,或者共享你的设计。
真的不要拿Reaper的UI说事,那真是太不了解Reaper了


[ 本帖最后由 天下一路人 于 12-11-8 13:11 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

搜索