2018.6.22
オーケストラ選曲用データベースMusel、ってのがあってだな
むかし、
Muselってのを開発してました。オケの選曲用データベースですね。
うちのサーバーに置いてある、リファイン途中版はバグってるので非公開にしてるんですが、こっちはとりあえず動くハズです。
んで、です。
今日、唐突にTLに
こいつがリツイートされて流れてきたんですよ。
まぁさすがにびっくりしたんですけれども。
Muselの開発をやめた理由はいくつかあります。
まず第一に、需要がよくわからなかったことですね。
僕が当時付き合ってた子が選曲担当者で、ものすごく大変な作業をしててかわいそうだなと思ってて、先輩たちも同じことを考えてたみたいで共感して、
じゃあ僕が作るわって感じで作ったのがこれですね。これのプロトタイプは先輩がjavascriptで作ったんですが、そのアイデアをもとに、PHPにしてデータベースと連携させたとこを僕がやりました。
僕は素晴らしいアイデアだと思ったんですが、ほんとに需要があるのか分からなかったし、あともう一つ大きな問題として
僕自身が曲データを管理できないという問題がありました。
特にパーカッションの数というのは、楽器数イコール人数じゃなく、持ち替えなどがあります。もうその辺は実際に携わってる人にしかわかんない話になってくるので、僕自身がデータの管理ができない直接的な原因になってきます。
もっとややこしいのは、
推奨はしないけど頑張ればn人でも行けるみたいなパターンがあったり、もっとややこしいのは
版によって編成が違う曲とかあるみたいで、そこまで考慮するともはやぐちゃぐちゃのぐちゃです(笑)
ということで、僕以外の人、つまり現場の人にデータ入力をやってもらって、データの正しさも保証してもらわないといけないわけですが、そうなるとテキトーに入力もできてしまうので、うーんって感じなんですよね。
この問題に関しては、さっき思いついたのでついっとしたんですけど、新しいデータが入ったり、編集されたら
添削待ちフラグなんかを立てて、信頼できるユーザー数名がチェックし、大丈夫そうならばデータをロックする・・・・・・みたいな感じでやればいいのかなぁと思っております。
まぁ、問題はこの
「信頼できるユーザー」とは?という話になってくるんですけどね。
あと、もっとややこしいのは
抜粋ですね。
組曲の中から抜粋すると当然編成も変わってきまして、しかも意外とそうやって抜粋して演奏するの多いんですよね。
これどうやって管理したらいいんですかね????まったくわかりませんね???????????????
といったように、仕様に関して結構悩ましい点が多々あり、このMuselの開発は難航していたわけです。
しかし、こうやって取り上げてもらえるのであれば
作ってみたいよなあという気持ちもふつふつ湧いてくるわけです。
具体的な仕様が固まれば、別に実装自体はできますしね。ただ問題なのは、仕様以上に
どういうコンテンツにしたいかって話でもあるんですけど・・・・・・。
例えば、単なるDBとしてだけじゃなく、せっかくユーザー登録的な機能があるんなら、曲ごとに簡易的なページを作って、Youtubeの動画を埋め込んでみたり、コメントをつけられるような感じにしてもいいかなぁと思っていますし、そうやって簡単なコミュニティツールとして機能させてもおもしろいのかなあとも思ったりします。
あるいは、wikiチックなシステムにしても面白いかも知れん。というか、
wikiにDBを組み込むのはどうだ?とすら思えますね。
だって、ぶっちゃけやりたいことってほぼwikiに編成表データくっつけただけじゃん、だったらwikiとなんとかしてデータを共通化できれば・・・・・・という方針もアリですね。
自分で編集機能とか実装するの結構大変ですし、丸投げできるところはほんとは丸投げしたい。
まぁ問題はどうやって統合するかって話ですけどね。wikiは触ったことないので僕にはよくわかりません。
あと、新しい曲の編成データを追加したらwikiのページも追加したいのですが、どうやって連動するんだろうね、というお話もあります。
考えることが多すぎる一方で
時間かかる割にはお金にならないんだよなぁと思うと、どこからその時間を抽出すればええねん、って話にもなってきますねー。
いやぁ、たいへんたいへん。
まぁでもアレだな、公開可能なプロダクトの一つとして、フリーランスで活動したいと思った時用にちゃんとした実績としてこれ作るの、実は結構アリ寄りのアリじゃんね・・・・・・???
うーん。個人的には作りたいなぁって思うんだけど、どういう形で実装しようか仕様がかたまらないねえ。