
Renetik 音乐应用
一个涵盖十款 Android 应用、原生 C++ 音频引擎以及 VuePress 网站的端到端产品矩阵。
Renetik Music Apps
创始人、产品负责人兼全栈工程师
2021年3月 – 至今
KotlinC++Android SDK/NDKJNICMakeFirebaseVuePress 2Vue 3TypeScriptViteNode.jsEspressoUI AutomatorJUnit
包含的项目

Renetik Music Apps 网站
arrow_forward查看案例研究

Music Studio
arrow_forward查看案例研究

Audio Mixer
arrow_forward查看案例研究

Audio Recorder
arrow_forward查看案例研究

Audio Looper
arrow_forward查看案例研究

Metronome
arrow_forward查看案例研究

MIDI Controller
arrow_forward查看案例研究

MIDI Sequencer
arrow_forward查看案例研究

Piano
arrow_forward查看案例研究

Guitar
arrow_forward查看案例研究

Drums
arrow_forward查看案例研究
挑战
音乐人需要响应迅速的工具来进行录音、混音、循环、音序制作、MIDI 控制和现场演出,同时还需要清晰的产品信息和实用的文档,以便轻松上手庞大的应用矩阵。
我的角色与职责
全面负责整个产品系统的产品方向、路线图、优先级、UX、架构、实现、预算、依赖项、风险、发布、支持、文档、分析以及由反馈驱动的迭代:包括 Android 应用程序、可复用的 Kotlin 模块、C++ 音频引擎、Firebase 服务、自动化测试和 VuePress 网站。
交付与工程
- check基于共享的 Kotlin 基础架构,构建了当前的 Music Studio、Audio Mixer、Audio Recorder、Audio Looper、Metronome、MIDI Controller、MIDI Sequencer、Piano、Guitar 和 Drums 应用。
- check设计了用于实时 DSP、多轨播放、录音与加录、效果器、音序制作、节拍器、MIDI、乐器、路由和导出的 C++ 与 JNI 音频路径。
- check围绕主音频传输(master audio transport)整合了播放功能,支持相位锚点、时钟漂移与间隙恢复、修正交叉淡入淡出、重启与定位(seek)处理,以及同步和稳定性压力测试。
- check连接了 Firebase 服务、Crashlytics、存储、分析、内容分发以及发布支持工具,同时维护了免费版和完整版的产品变体。
- check使用 VuePress 2 和 Vite 构建了网站,包含自定义的 Vue 布局与组件、产品页面、教程、优化的 WebP 媒体资源、Google Analytics、规范 URL、网站地图(sitemap)行为、重定向和构建验证。
- check在组合的 renetik.com 发布版本中,将生成的音乐应用网站整合到 /app/ 目录下,同时保持 Android、网页和作品集的源码历史相互独立。
成果
该工作产出了十款现行的 Android 音乐应用,截至 2026 年在 Google Play 上累计获得至少 17 万次公开安装,并由已部署的产品与支持网站提供支持,其当前构建验证了 49 个生成的 HTML 页面。
核心亮点
全面掌控从产品方向、音频架构到移动端和网页端发布的整个流程。
十款专注的产品共享模块化的 Android 和原生音频基础架构,同时不失各自独特的工作流。
公共网站将产品工程转化为可发现的页面、文档、媒体、支持以及可衡量的发布基础架构。
界面与演示
