非正式或未完工的一些项目。主要用于技术交流、研究试验、内部培训等
PerfectSpace-声场测量与优化
2017.10.05 23:09    2017.10.08 03:38    博客/练手/闲玩

PerfectSpace是专业音频领域中某个软硬一体化产品的软件部分,主要作用:提供人机交互界面(跨平台单机桌面程序),通过OSC协议控制产品的硬件部分(外部设备),从而实现通道配置,分频,信号发生,电平校准,声场特性测量,数据分析与结果展示,声学环境的优化,方案管理等一系列功能。写这个软件的原因主要有三:


Parking-练习倒车入库的小程序
2016.08.16 04:24    2017.07.31 16:34    博客/练手/闲玩

Parking是一款运行于Windows 10 x64和OSX 10.9以上平台的桌面单机2D小程序,用于车辆转弯、倒车及入库的精确计算、教学演示及计算机辅助训练。写这个软件的一个原因是:对GUI组件的2D仿射变换和图形的几何处理做些更深入的研究。


SubMask-视频字幕遮挡器
2014.10.05 16:15    2017.07.31 17:07    博客/练手/闲玩

SubMask主要用于外语学习者看原版影视时练习听力。运行本软件后,将出现一个黑色的长条窗口(无标题栏),该窗口位于桌面的最前端,大小及位置皆可调(鼠标拖拽),以遮挡视频中的字幕,使学习者更加专注于画面与配音,无需为字幕分心溜号。


Rhine-专业级多轨录音与混缩系统
2012.11.29 01:36    2017.07.31 16:35    博客/练手/闲玩

Rhine是一款面向音乐家和职业录音师的数字音频工作站级大型软件,可满足广电级多轨录音、音频处理、混缩合成、母带处理、MIDI制作等专业需求,支持ASIO和VST 3,Windows、MAC OSX、Linux跨三大平台运行,所有平台下的界面外观与操作模式完全一致。该项目立项后,断断续续写了很久。由于几乎从零做起,克服的困难数不胜数,整个开发过程非常艰辛。后来由于一些原因,该项目停了。


Colours-颜色代码提取器
2012.06.26 16:21    2017.07.31 16:35    博客/练手/闲玩

Colours是一款精炼小巧但功能强大的颜色代码提取器,是程序员编程时书写颜色代码的好帮手,特别是前端设计师与使用JUCE类库进行跨平台GUI程序开发的C++程序员。轻点两下鼠标即可直观地挑选、设置并获取满意的颜色代码,而后直接粘贴到IDE的代码编辑器中即可。本程序还支持成组收藏颜色,在进行整个程序(网站)的全部GUI配色时,这一点非常方便。


SwingSampler-桌面版采样器
2012.04.10 12:11    2017.07.31 16:35    博客/练手/闲玩

一款桌面版的MIDI采样器。麻雀虽小,五脏俱全:)


TicTacToe-井字棋
2012.03.06 16:38    2017.07.31 16:35    博客/练手/闲玩

2011年年底到2012年年初,一个偶然的机会,我接触到一些比较新的人工智能技术与算法实现。随后几天刚好有点时间,就写了这个小游戏。本程序跨平台运行,用了一点简单但很经典的AI算法和比较“另类”的桌面程序编程技巧(透明界面、动画组件、实时切换界面语言等)。


Reminder-定时提醒器
2010.11.08 14:18    2017.07.31 16:35    博客/练手/闲玩

这个小程序对天天面对电脑,一坐就是数个小时的脑力劳动者比较有用。可设置并启动定时,到时软件会自动提醒该活动活动了。写这个小程序的一个原因是自己用,另一个原因是作为团队内部培训所用(跨平台GUI编程方面的常用技巧和类库使用)。


Music++音乐制作与打谱软件
2010.09.10 17:18    2017.07.31 16:35    博客/练手/闲玩

Music++是一款跨平台的专业级音乐制作、MIDI音序器与“所见所听即所得”的多声部乐谱排版与编辑软件,可同时显示并处理五线谱、简谱、吉他谱、贝斯谱、鼓谱、钢琴卷帘谱,支持总谱和分谱。在编辑乐谱的同时自动处理并生成该乐曲的MIDI音序,可直接播放、内录或挂接VST音源输出为高品质的数字音频。Music++最大的特点是创造性地实现了另一种基于传统总谱或分谱形式的音乐制作方法。在保证谱面显示结果专业、正规的同时,可对每个声部、每个音符进行精确微调。微调的结果并不影响谱面的观感,仅作用于最后听到的声音。遗憾的是,该项目未能最后完工。目前只保留了一个大体的原型和框架。


Email: underwaySoft@126.com 微信公众号: UnderwaySoft