树莓派
文章平均质量分 74
huanghaoAudio
这个作者很懒,什么都没留下…
展开
-
树莓派打造一个适合音乐制作的系统(打样测试)
最近把PCB打样出来了,先来大图一张,左边是树莓派zero,树莓派上面是1602LCD,往下是电源,板子中间是USB声卡和USB HUB,右边上面是输入接口和话放电路,往下是ADDA。设计成这样主要是不想制作外壳,直接拿一个旧的设备外壳按照原尺寸画图罢了,电位器部分还没有打样。PCB设计分为话放部分,解码部分,伴奏输入部分,按钮与显示部分,电源部分共5大块。一、话放方案话放采用THAT1510集成电路作为第一级差分输入放大,其中G1A\G1B连接增益电位器,第二级采用..原创 2022-05-26 12:56:30 · 1752 阅读 · 2 评论 -
树莓派打造一个适合音乐制作的系统(效果器部分)
我打算挂载LV2插件将树莓派作为效果器使用,之前我们已经创建好了I2S二进二出声卡,请详见树莓派打造一个适合音乐制作的系统(声卡部分)_huanghaoAudio的博客-CSDN博客1、下载安装LV2插件主机和lv2lssudo apt-get install jalv lilv-utils2、安装LV2插件sudo apt-get install calf-plugins在终端下输入jalv此时提示Missing plugin URI, try lv2ls to li原创 2022-04-01 15:48:52 · 1364 阅读 · 0 评论 -
树莓派打造一个适合音乐制作的系统(声卡部分)
之前有讲过如何做一个非USB的具有输入输出的声卡,目前现成的方案有WM8731或者hifiberry DAC+ADC pro,他们都是在启动时加载驱动的,但如果我们想要使用其他的codec,怎么办呢?经过一番研究,发现可以用simple card来创建一个声卡设备,并且让树莓派作为从机,那么本文通过几个部分来讲述,一个是硬件部分,一个是软件部分。首先说明一下,我的目的是想通过树莓派作为一个实时音频处理器,将输入的音频信号做处理并输出。好的,朝着这个方向来解决问题,第一个,硬件部分就是DIY一个声原创 2022-04-01 14:56:36 · 3324 阅读 · 2 评论 -
复刻一台Zynthian便携式合成器音源
Zynthian是一台开源的便携式音源,它硬件方面基于树莓派+配套声卡,由国外大师制作UI,插上USB键盘,选好音色即可演奏,方便快捷。在国外他的原型机是这样的现在我们按照维基百科找到的资料复刻一台,硬件方面选用树莓派4为核心板,旋钮控制采用mcp23017作为IO扩展,声卡的原型是Hifiberry adc+dac pro,实际上这块声卡的ADC是PCM1863,DAC是PCM5122。那么首先就是要做声卡,PCM1863和PCM5122的原理图如下:从...原创 2020-07-23 01:59:39 · 696 阅读 · 0 评论 -
树莓派安装NON DAW
NON是一个强大的DAW,官网介绍如下:http://non.tuxfamily.org/Non reinvents the DAW.Powerful enough to form a complete studio, fast and light enough to run on low-end hardware like the eeePC or Raspberry Pi, and...原创 2020-02-03 03:06:06 · 450 阅读 · 0 评论 -
树莓派最小镜像备份
一、备份按如下步骤进行1、将树莓派SD卡插入电脑,电脑运行win7。2、用磁盘管理工具PartitionGuru,或者DiskGenius ,载入SD卡,选择SD卡这个磁盘,调整EXT3分区大小。3、关闭上面的磁盘工具PartitionGuru,用win32磁盘映像工具读取到指定位置,记得勾选仅读取已分配分区。二、还原后扩展磁盘空间命令行输入:sudo r...原创 2020-02-03 01:05:12 · 903 阅读 · 0 评论 -
为树莓派增加MIDI接口
一、硬件连接材料准备:1、光电耦合器 6N1372、电阻10K一只、电阻220Ω一只。原理图如下引脚对应关系:6N137引脚 MIDI母座引脚 2 4 3 5 5(GND) 2(GND)电路连接完成后,接下来是软件方面...原创 2018-04-05 18:35:59 · 2670 阅读 · 3 评论 -
树莓派终端常用操作及常用目录
1、安装软件更新列表命令:sudo apt-get update安装软件命令:sudo apt-get install xxx进行系统升级命令: apt-get upgrade安装deb软件包命令: dpkg -i xxx.deb2、卸载软件卸载软件命令: apt-get remove卸载并清除配置命令: apt-get remove --purge xxx删除软件包命令: dpkg -r xx...转载 2018-03-13 23:38:17 · 10429 阅读 · 0 评论 -
树莓派的几种板载声卡的引脚定义
1、2、3、图一、二采用WM8731,最后这张采用PCM5122。树莓派3B上引脚均相同,如下:默认系统配置:/boot/config# For more options and information see# http://rpf.io/configtxt# Some settings may impact device functionality. See link above for ...原创 2018-03-13 20:55:12 · 4050 阅读 · 1 评论 -
树莓派7寸官方屏修改分辨率
树莓派7寸官方屏设置1、备份启动配置文件sudo cp /boot/config.txt /home/pi拷贝boot下的config.txt到home/pi下sudo chmod 777 config.txtconfig.txt添加可编辑属性2、config.txt配置用文本编辑器打开config.txt,以下是示例# For more o原创 2017-10-23 00:18:45 · 3649 阅读 · 0 评论 -
5、玩转树莓派音频——打造便携式合成器
Qsynth应用是一个可以加载soundfont格式的软音源,我们可以通过MIDI键盘的USB接口直接与树莓派连接,或者使用USB转MIDI线,大部分MIDI设备无需驱动即可轻松把树莓派当做软音源使用,而这样做的好处就是在于便携。接下来要做适当的配置与连接:1、运行qjackctl,并插入USB转MIDI线。2、运行Qsynth,点击setup。初次运行qsynth要先加载原创 2017-10-19 00:26:22 · 3312 阅读 · 2 评论 -
4、树莓派音频——jackd命令应用
上回讲到Qjackctl的基本应用,这篇将如何在LX终端下运行jack。Qjackctl默认情况下会保存.jackdrc配置文件于/home/pi/下,但它是隐藏文件,要看到它,点击视图,显示隐藏内容。.jackdrc文件内容/usr/bin/jackd -d alsa -d hw:0 -r44100 -p256 -n2LX终端启动jack:ja原创 2017-10-18 23:12:57 · 2769 阅读 · 0 评论 -
2、树莓派声卡设置和alsactl命令的使用
打开声卡调音界面在终端输入alsamixer其中F1键可以查看帮助。接下来要讲的是alsactl 命令,它可以管理声卡的参数配置默认参数文件保存在/var/lib/alsa/asound.state文件里,我们可以把这个文件的内容拷贝出来作为待恢复文件。在终端输入alsactl -h查看全部参数储存配置文件举例:先修改asound.state 的权限sudo chmod 777 /var/lib/...原创 2017-10-18 19:48:11 · 4730 阅读 · 0 评论 -
3、JACK Audio Connect Kit低延迟音频服务——Qjackctl基本设置
如windows的ASIO驱动一样,LINUX的alsa驱动也是独占声卡的,当有一个应用占用声卡时,其他应用程序将不能正常调用alsa驱动。不过大部分应用都可以选择以jack方式输出音频。他就像是一个调音台或者矩阵处理器一样,可以轻松路由各种输入输出信号。一、基本配置启动Qjackctl,进入setup如上图所示,Driver ——驱动选择int原创 2017-10-18 20:37:32 · 3934 阅读 · 1 评论 -
1、玩转树莓派音频——DIY具有输入输出的声卡(非USB)
一、认识树莓派初步了解树莓派请看这里。二、系统安装百度搜索 “树莓派系统安装教程”三、DIY树莓派声卡我一直使用的是官方的图形化raspbian系统,树莓派自带声卡音质效果差,没有mic和line in输入,而某宝上面卖的几乎都是DAC声卡,没有音频输入功能,我使用的是wolfson公司的WM8731来制作树莓派声卡,它具有line out、line in、mi原创 2017-10-14 17:11:11 · 17524 阅读 · 11 评论 -
7、树莓派音频——jackd进阶篇
基于netjack2的网络音频传输原创 2017-10-24 00:54:56 · 1992 阅读 · 0 评论 -
6、树莓派音频——netjack2低延迟网络音频传输设置
一、从机端设置1、以常规方式配置,驱动仍然为alsa,设置相对稳定的延迟参数,我选用128采样点数,3个缓冲区,44100采样率。 2、切换到option选项,勾选execute script after startup,添加服务启动时运行的脚本命令:jack_load netadapter -i "-P4 -C8"脚本意思为加载网络适配器,创建4通道playback和8通道c...原创 2017-10-24 01:44:39 · 1679 阅读 · 0 评论