终于搭建起了栈堆砌式系统的框架了…… - 哆啦比猫的技术瞎扯 - Arch Linux · ドラえもん · 实时绘制

终于搭建起了栈堆砌式系统的框架了……

哆啦比猫 posted @ 2011年11月06日 15:17 in 项目 with tags linux c dewox stacking , 2476 阅读

前几天下了 .werkkzeug 来玩。这是一个 demoscene 制作工具,RAD 的,设计很巧妙。它沿用了“节点”式的制作方法,但不需要你去“连接”那些节点——粘在一起的节点会被自动连接。学习了一下如何使用,发现这东西真的很合我胃口,只可惜是 Windows-only 的。于是乎一个想法诞生与脑海:要不我写一个类似的 for Linux?

于是乎花了一周时间写了一个试验品,放在 github 上了:https://github.com/cjxgm/dewox/tree/stacking

左边是属性栏,现在只能调频率;右边就是各种 operator 被 stack 到一起了。目前就4种 Operator,正弦发生器、三角发生器、Envelope 和 合成。a 键全选/全不选,空格打开“插入”菜单,右键选择/反选(可多选),左键拖动可移动/缩放已选中的节点。Operators 从上往下执行并传递结果,这样就能生成各种各样的波形了。

PS:这期间顺便学习了 scons,话说 make 真的可以退休了……

PPS:不知为何,我对这屎黄色情有独钟,所以自己调了一下主题,这样 Openbox、GTK2、GTK3 就都是屎黄屎黄的了。


凡未特殊声明(转载/翻译),所有文章均为原创。
by Giumo Xavier Clanjor (哆啦比猫/兰威举), 2010-2019.
知识共享许可协议本作品采用知识共享署名·非商业性使用·相同方式共享 3.0 中国大陆许可协议进行许可。
文中凡未特殊声明且未声明为引用的代码均以 MIT 协议授权。

blog comments powered by Disqus
© 2010-2019 Giumo Xavier Clanjor (哆啦比猫/兰威举).
© 2013, 2014, 2015-2016 and 2017 The Dark Colorscheme Designed by Giumo Xavier Clanjor (哆啦比猫/兰威举).
知识共享署名·非商业性使用·相同方式共享 3.0 中国大陆许可协议
| © 2007 LinuxGem | Design by Matthew "Agent Spork" McGee