• Ubuntu18.04下编译安装Guitarix 0.37.3


    准备工作

    源文件下载 https://sourceforge.net/projects/guitarix/files/guitarix/

    安装依赖. 参考 https://sourceforge.net/p/guitarix/wiki/Install/ 

    这些是一步一步试出来在config阶段会检测的包.

    sudo apt install intltool sndfile ibsndfile1 libsndfile1-dev glibmm libglibmm-2.4-dev libfftw3-dev libjack libjack-jackd2-dev gtk2.0 libgtkmm-2.4-dev ladspa-sdk lrdf liblrdf0 liblrdf0-dev liblilv-dev libboost-dev libboost-system-dev libboost-iostreams-dev libzita-convolver-dev libzita-resampler-dev libavahi-gobject-dev libeigen3-dev fonts-roboto

    编译安装

    ./waf configure --prefix=/opt/guitarix
    ./waf build
    sudo ./waf install

    因为安装在非标准目录, 此时如果启动会报 libgxwmm.so.0: cannot open shared object file: No such file or directory 的错误.

    需要将/opt/guitarix/lib 目录加入ldconfig路径

    sudo vi /etc/ld.so.conf.d/guitarix.conf
    
    # 文件内容
    /opt/guitarix/lib

    执行sudo ldconfig -v更新. 

    然后就可以通过bin/guitarix正常启动guitarix了. 

    创建快捷方式

    (待补充) 

    使用

    启动JACK

    运行qjackctl启动jackd, 点击start, 启动成功后, 点击Connect能看到当前可用的设备输出输入接口, 目前只有系统自带的接口信息, 左侧的是输出口(Readable, Ouput), 右侧的是输入口(Writable, Input). 每一个都代表了一个单独的通道(单个声道), 左侧的capture_1和capture_2代表了mic的左声道和右声道, 右侧的playback_1是喇叭输出的左声道, playback_2是右声道, playback_3和playback_4没试出来是什么输出.

    启动Guitarix

    启动guitarix后, 上图的connect对话框就出现了guitarix相关的输入输出接口. 其中
    gx_head_amp.in_0 是前置放大的输入, 这个要接到system.capture_1 或者 capture_2, 用于接收乐器输入
    gx_head_amp.out_0 是前置的放大输出, 连往guitarix的后级效果, 这里已经自动连上gx_head_fx.in_0了
    gx_head_fx.in_0 是后级效果的输入, 默认连接的是guitarix的前置放大的输出. <注意>到这一级为止, 都是单声道的
    gx_head_fx.out_0 & out_1 后级效果的输出, 这个可以连往系统的喇叭输出, 也可以连往JACK中的其他音频模块的输入例如Ardour

    这是连接完成后的结果. 将pre gain和master gain调大, 将master volume调大, 话筒拾取到的环境音就已经能在喇叭里听到了

  • 相关阅读:
    单行文本溢出、多文本溢出
    移动端 顶部、底部和内容之间的小技巧 用flex布局来解决
    图片移动端高清适配问题 image-set 属性和@medie标签
    学习HTML5一周的收获2
    redis实操-sentinel
    spring 循环依赖的一次 理解
    (一)python 格式化 excel 格式
    (一) BIO,NIO, 阻塞,非阻塞,你懂了吗
    设计模式八 适配器模式
    2018年下半年小目标
  • 原文地址:https://www.cnblogs.com/milton/p/9711032.html
Copyright © 2020-2023  润新知