
本帖最后由 丿灬幸灬 于 2018-11-4 21:26 编辑 $ @- Z5 M m0 O / Z" F, m0 X) K. h 压榨机(STM32取样器)% G$ q0 d, \) `: t9 K9 Z 压榨机beatsqueezer是基于STM32F407 168MHz单片机的采样播放器设备。" d3 ~$ m/ E; M* d# D ) l3 M& L2 [" p% p* e: a) l 完整信息和演示& I. H/ [8 Z+ n7 j4 v7 h * a( n3 S* z, a V. {- Q: o- p # g0 A& x- \9 H ![]() ![]() * R) k/ ]8 D: m 它基于STM32F407 168MHz单片机,CS4334音频DAC, AD8532功放,三星K9FxG NAND闪存,可存储1GByte的CD质量(44100 hz16位)单片机样品。) G# L9 b6 i7 y6 ?( v5 } 在4100hz16位立体音响和多达16声道复调产生声音。所以制作复杂的音乐已经足够了。4 d5 `* i J- w; g/ n4 }% g3 B 它有4个旋钮,1个带按钮的旋转编码器,16x2字符显示,din5mdi in, 3.5插口音频输出,micro SD卡插槽和迷你USB,通过USB- midi与计算机进行电源和通信。0 f: e* U! T2 }2 s2 X 直观和简单的导航菜单,只使用一个旋转编码器。+ [, e( Y, R- i. r& \+ A1 K* P 有可能升级或安装不同的固件从SD卡通过内置引导加载程序。 对于车载旋钮实现“智能旋钮”的行为-过滤器的价值将改变,只有真正的旋钮位置和价值将匹配。. A1 C& Y/ n& |# f B0 n7 {3 j5 P. [ 通过特殊的软件,用户有可能创建自己的100%样本银行。该文件格式支持128个音频样本,每个音符一个样本。示例循环点,用于不定式回放。切割组,一次只能演奏一个样本(例如:开闭帽、独奏乐器)或多个样本(0组)。每个样本的动态或固定速度。“玩到最后”(例如:鼓的声音)或“停止注意关闭”的行为。如果定义了“Play to the end”特性和loop point, sample就会进入“Live loop”模式,1-st press会播放sample, 2-nd会停止。立体声全景为每个音符。 除压机还具有一系列的滤波器和特殊效果:低通谐振滤波器、环形调制、法兰、立体旋转振子、限幅器、比特破碎机、颗粒故障、低通和高通滤波器的时延、振幅的ADSR包络线和低通滤波器的ADSR。 视频演示1,演示23 L: l& t0 b7 \" }0 m/ X$ G o2 {$ s/ ^7 l8 K4 y 主要特点:! v" y6 r9 S! C CD音质44100hz16位立体声输出! V# N( q4 m" U3 s8 W 16个声音复调 每行128个样本 最多64个堆栈 3个led用于提示,控制变化和样品回放指示( F& w( G6 |$ P% T/ k 4旋钮 带按钮的旋转编码器' E* x) Y4 C3 Y8 p' M 16x2字符液晶显示 通过USB迷你插座供电(5伏)1 t$ C: x! r/ {; L0 b8 @ C% u MIDI通过MDI (DIN5)和USB-MIDI一次 从SD卡装载3 h) k8 X+ t) F( l& N0 b4 Q 从128Mbytes到1GByte flash内存(全部用于用户银行) 内置的引导加载程序固件升级或安装不同的一个6 R2 k w, G% ^% K+ [2 d 直观和简单的导航菜单,只使用一个旋转编码器 每个示例的循环点% u ~: s" f6 L$ s V: ~3 { 每个样品切一组 每个样本的动态或固定速度 为每个示例“禁用注释关闭”行为2 w" R I6 e$ r% ~ 立体全景为每个样本 为所有过滤器参数定义默认值的可能性2 b5 X1 J8 K y. V% e, K# H8 z0 k0 a “智能旋钮”行为 “实时循环”模式 可选择的通道(1 - 16) 最低速度(0 - 127) LP ADSR过滤器的断奏或连奏攻击. D4 p% T: M& r$ T % x/ ?5 k2 G( w$ s% _ ![]() - w; u4 M) j% q# d 过滤器:7 s( N$ z1 @/ a( P 低通谐振滤波器% t; d2 t5 S1 G" L' g9 p 环调制 镶边3 [8 X9 l) y" i" [6 x 立体旋转颤音( ~& `' `0 \ Z; j3 Y1 t( [ 限幅器 bitcrusher 细粒度的故障) I. K; J" [9 } 延迟低通和高通滤波器5 _5 q, [& F) o 振幅的ADSR包络线 低通滤波器的ADSR包络线 - X) U0 f( D# {) P; { - Q9 O+ J8 v; f# z. S5 K6 K8 ^1 S ![]() " b# M1 w" M- z. @' @ 变量值:9 X1 J+ q5 C' t 40 -低通切断 41 -低通共振 42环调制频率3 `- m4 `2 g3 s7 L 43 -环调制值9 q, G2 [! A" E: M0 D 44 -法兰频率 45 -法兰值 46 -旋转振动频率' U) G* ?+ `& \. Y 47 -旋转振动值+ s& }. R" `; w$ H. w0 j 48 -限制值 49 -比特破碎机值: {! Q; L% L8 B 50 -颗粒故障转移 51 -颗粒故障长度 52 -延迟高通滤波器值 53 -延迟低通滤波器值3 g" F$ E* I( y( A0 s 54 -延迟值 55 -延迟时间8 O [5 I" n. u$ }4 {, P, j 56 -振幅攻击值 57 -振幅衰减值 58 -振幅维持值 59 -振幅释放值; [1 r4 \; ~& Z- L% U 60 -低通滤波器攻击值 61 -低通滤波器衰减值 62 -低通滤波器维持值 63 -低通滤波器释放值 4 |/ d# T* U+ m0 X, l% E4 O 6 w% U$ T$ W" N ![]() & f/ ?6 d3 I" [0 \: T 设置:. { v4 y, B7 W$ c4 v \4 f 通道(1 - 16) 速度(0 - 127) 混合体积(0% - 100%)/ X$ [9 T# |3 R7 T9 O LP信封(断奏或连奏)3 B1 G1 a1 j* K( m9 t 智能旋钮模式(启用禁用) bank变更重置旋钮(是否) 显示按下的注释信息(是否) 显示切换旋钮信息(是否) 7 L% ^+ d1 ]. r; z% C2 h 固件信息; \9 B% M+ d# b1 T# ~ ![]() 3 w0 L" v; w( P$ ? 带有编码器的菜单导航:. A6 t. }% G/ M 旋转编码器以切换菜单项,改变参数,浏览文件等。3 d- s; |! o, Z 按编码器按钮(下&上)选择菜单项,确认等。 按下“编码器”按钮退出前一个菜单 按住encoder按钮,通过主菜单项旋转到快速导航,然后松开按钮进入(快速模式)$ C1 J8 ~: v% |: g1 n/ L 4 a' c& X' ]% O ![]() ]0 Q2 H+ O1 j' o( Q: S8 K6 S ) L! S! P- U8 f+ O4 U8 F 软件: beatsqueeze示例编辑器是使用。net框架编写的,目前仅适用于PC。% t1 b. _6 A. C; j, q 它允许用户创建自己的样本银行文件。 特点: 每行128个样本 自动转换从44100Hz和48000hz16位单声道和立体声波文件到44100hz16位单声道样品2 c: |3 M! J+ h' l* X: {. g 切组. b; R. y3 i) ?+ T, ^ 动态或固定速度+ A3 l% }6 }+ D* _: f* |" | “注意关闭后停止”或“忽略注意关闭”行为 循环点 立体全景 为所有过滤器参数定义默认值的可能性1 w3 Y6 v& ^9 \$ j; v+ K1 G! S 9 N; q6 b2 s& Z. d 原文请见hackaday% I* |$ V" {4 s- d! B |