夜雨聆风学习资料网

ARTICLE · 1311318

安卓翻谱App我试了七个,最后自己做了一个

安卓翻谱App我试了七个,最后自己做了一个

排练厅里的那盏灯属于老式日光灯,灯光照在平板上以后,会泛出薄薄的一层白光。

那天排练新谱子的时候,第三页翻过去卡了有半秒钟,结果直接错过了两个小节,我只能依靠余光赶紧瞄别人手里的谱子

这已经不是头一回碰上了。要么翻页的时候跟不上手的速度,要么我把谱子放大以后,线条就糊成一片灰色。要是把平板横过来,想同时看两页,界面又会整个散掉。

我学的是音乐表演,每天打交道最多的东西,就是那些谱子。琴房里的那台平板是安卓系统的,我在上面装了一堆翻谱软件,这些软件一个比一个不顺手。并不是没有能够用得上的,而是没有一个能按照我在排练厅里的实际用法用得顺手的。

我属于那种会把“不顺手”一直忍下去的人——这种状态忍了两年多。

直到那天排练结束以后,我一个人坐在琴房里,把平板立在谱架上,盯着看了很久。我心里想的是:这个东西,我能不能靠自己做一个。

那个时候我并不知道,“自己做一个”到底意味着什么。

我并不会编写代码

我确实不具备写代码的能力。

准确地说就是:我不仅连一点代码都看不懂,而且我根本没办法把它写出来。所以“做一个 App”这句话,在我这里一直就等于“那是别人干的事情,跟我没有关系”。

转机出现在今年。我开始用一个能听懂人话的 AI 工具:你只要把要做的事情讲清楚,它就会把剩下的活干完。

其实一开始尝试的时候,我并没有抱太大希望。我对着它,把“我要一个能在平板上翻谱的东西”这个需求讲了一遍。过了一会儿,它给了我一个能够翻页的东西。

这个东西整体上还是很粗糙的。它的界面很丑,所拥有的功能也比较少。但它确实拥有翻页的功能。

我盯着那个能够翻页的屏幕看了一会儿,心里冒出了一个念头:困难的也许并不是写代码这件事,而是"我到底要什么"。

这句话被我记了下来,后面的两个月里一直不断地在验证它。

首先得把我自己的需求完整地翻译出来

我所做的第一件事情,并不是让它写出什么东西,而是把"不顺手"这个感受翻译成具体的需求。

市面上那些翻谱 App,我下载了很多个。

安卓这一边的麻烦事情就显得更加具体了。适配的软件数量实在是太少了,我那台平板安装软件并不困难,困难的地方是把它们调整到"排练厅里能够使用"的状态:横屏要保持稳定、字要足够大、翻页的时候不能出现误触。那些已经试过的 App,总是会缺少一项功能——而所缺少的那一项,正好是我每天都需要用到的功能。

所以这么多的 App 并不是"都不好",而是"都不是为了我这种用法而做的"。

我坐下来之后,给自己列出了4条硬性的需求:

1:翻页的时候要跟手

2:亮度要能够调节

3:可以在屏幕上面快速地打批注

4:可以存放我自己的谱子,并且能够将带有批注的谱子导出

第4条是最为私人的一条。"分谱"是我自己动手剪的——某一段需要反复练习,我就把那几页单独抽出来,存成了一个文件。有时候谱子被删除掉,当时所记录下来的心得,以及该注意的事项,全部都变得一干二净了。

需求列完之后,我就让 AI 做出了第一版。大概用了两周的时间,翻页的功能就被做出来了。

然后我就踩到了第一个坑:原来的谱子是我拿手机拍摄的,PDF 只要一放大就会变得模糊。

我那个时候的第一反应,就是认定它不行。后来把整个经过倒着往回捋了一遍,我才发现问题的缘故出在我这里:我仅仅说了“要能看谱”,却没有说“我的谱子到底长什么样”。它并不知道我手里拿着的,是一堆拍歪了的、带着阴影的、还带有桌面反光的手机照片。

我把自己定的规则改了:在上传之前先把边缘裁掉,然后再做二值化处理。现在谱子呈现出来的是白底黑线,排练厅里那盏日光灯照到上面,也不会让人觉得刺眼。

这一步所教会我的内容,比代码重要得多——你得把“我的原材料长什么样”这个情况也一并讲明白。你如果只描述自己的愿望,那它就只能给你一个愿望的外壳。

App的迭代过程,也需要你跟你的AI不断地进行试错。

具体是怎么改出来的,我没有办法说清楚——那些技术细节我确实讲不明白。我能够做的事情是:把“转到哪一步会闪、闪完之后丢失了什么、丢失的时候我正在做什么”这些情况,一条一条记录下来,再交给AI,它就会一点点地修改。

这个过程其实很像我平时练琴:一小节一小节地往下过,哪里觉得不对就停下来,弄明白之后再继续往下走。只不过我所面对的东西并不是音准,而是“转屏的那一下到底发生了什么”这个问题。

现在它能在我的平板上运行,屏幕是横着的,一屏可以显示两页,翻页的时候也跟手。我不敢说它用起来很流畅,不过它已经不会再让我错过小节了。

它治不了我所有的问题

这一点得说清楚:我不敢说它比谁更好。

它没有云同步功能,也没有曲库,没有社区,也没有那些成熟软件所应当具备的东西。它仅仅把我自己提出的3条需求给做到了。

而且它也没有办法把我所有的问题都治好。有的段落到底该不该做渐强处理,AI 是给不了答案的,

那还得依靠耳朵来判断;一个按钮是放在左边还是放在右边,得依靠我真的天天用、真的被别扭过,才会知道该把它挪到哪边。

我也不觉得“不会写代码”算是什么优点,它只不过是一个起点而已。因为不会,我只能把自己要表达的话说得更清楚一些。

把这件事说清楚,比会写几行代码更具有通用性。但它同样也有边界:要是你自己都没想明白到底想要什么,那说得再清楚也没用——那一步 AI 是替不了你的。

他是我亲手做出来的

现在这个翻谱 App 只运行在我那台安卓平板上,并且每天都会开着。我没有打算把它上架,也没有做 iOS 版本——它本来就是专门给我一个人做的。

它并不是完美的。翻页有时候还是会慢上半拍,偶尔我仍然需要手动把亮度调整一下。但它是按照我的用法逐渐长出来的,并不是按照某个产品经理的想象长出来的。

这个公众号,我想把它写成一本手记:一个学音乐表演的人,怎么用 AI 把排练以及生活里那些磨人的小事,一件一件做得顺手。

我没有打算把它写成教程,也没有打算证明什么。我只想让你看到这个过程里那些并不体面的部分——第一版糊掉、横屏体验也在一直优化,有些地方到现在也没有弄好。

要是你也有一件忍了很久的小事,它也许可以被做出来。

你在排练的时候,看谱最让你烦的是哪一点?是翻页、亮度,还是找不到自己剪出来的那几页?

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料