物語は偽のスタートアップについてです。 偽物-主に作成に7年かかったという事実(中断と創造的な危機を伴う)。 そして、懐かしくなる前に、すぐにデモ曲にリンクします。
数年前でも、これはミディエディターと呼ばれていましたが、誰もがダイヤルアップに座っていたことを誰が覚えているでしょうか? ブラウザーでは常にMIDIがサポートされていましたが、現在の再生時間を判断するためには、悪魔に魂を売らなければなりませんでした。Linuxがある場合、いくつのMIDI再生が構成されているかを認めますか?
再生ボタンを押すたびに何が起こるか:
- ブラウザのスリップは約mp3shkiアドレスvospoizvedeniya: rockby.net/online_group/play_org/258517_0_0_1_25_119_63_0/258518_0_0_3_33_127_63_0/258519_0_0_5_25_111_63_0/258520_0_0_10_0_95_63_0/258521_0_0_7_66_103_63_0/258522_0_0_9_30_103_63_0/258523_0_0_12_40_127_63_0/258524_0_0_14_73_71_63_0/200621_0_0__---_0.21032168420673802.mp3
- もちろん、ブラウザはそれを単なるmp3であると考えますが、サーバーは異なる考え方をします。
サーバーは何をしますかPHPを起動し、URLを解析し、トラックの必要なパラメーター(ボリュームなど)、曲の識別子を取得し、MySQLに接続し、そこからすべてのパラメーターでこの曲のすべてのノートを選択し、サウンドバンクと小さな魔法の量はmp3ファイルに変換されます。
さらに、曲が再生されるとMP3が生成されます。 一度に曲全体を構成する場合、最初の音を許されないほど長い時間許す必要があります。 そして、サーバーはそのようなm笑に耐えません。 PHP / MySQLステージを含むこのチェーン全体が、すでに2億件以上のレコードを蓄積しているノートテーブルにもかかわらず、即座に実行される理由は不明です。
- flashまたはhtml5プレーヤーは、現在のmp3再生位置を監視し、これに基づいて、カーソルを並行して描画し、秒の絶対値をmidi位置の相対値に再計算します
これらは、プロジェクトで行われた技術の戦いです。
- Midi vs MP3-MP3が勝ちます(美しく、最も重要なことには、すべてのプラットフォームで同じサウンドを使用し、ブラウザでのサポートを改善します)
- HTML + CSS vs Canvas-HTML + CSSを獲得(画質、スケーリング、シンプルさのため)
- gif / jpeg vs CSS3、Canvas、SVG-CSS3、Canvas、SVGが勝ちます(柔軟性のため)
- Canvas vs SVG-Canvasが勝ちます(ブラウザでのサポートを改善するため)
- Pushlet vs Websocket-socket.ioに勝ちます:)
- TCL vs Node.js-node.jsが勝ちます(子供時代からよく知られている構文、およびコミュニティサポートとモジュール数)
- 時期尚早の最適化とOOP-OOPが勝ちます(各ノートはオブジェクトです)
- IE6対すべて-誰もが勝ちます:)
Flashは7年前に支配的でしたが、そのような機能にはJavascriptが完全に非標準の選択肢でした。 私がもっと理解していることに基づいて行うことにしました。 何年も経ちましたが、今ではJavascriptの人気が非常に高くなっています。これは、さまざまな快適なイノベーションの活用に役立ちます。
同じサウンドを再生すると、Flashはhtml5を無効にします。これは、Flashが無効になっている場合にのみ機能します。 なんで? Flashはより速く反応し、Content-Lengthについての占いを省きます(確かにわかりません)。ほとんどバグがありません。
html5-携帯電話でもどこでも動作しますか?
これは真実ではありません。 Android上のFirefoxのみがデスクトップバージョンと同様に動作することが判明しました。 他のブラウザには適切なファイルが必要です。 状況は改善している可能性がありますが、バージョン2.3.6の膨大な数のデバイスがすべてを台無しにします。
エディターがまだできることは何ですか:
- 演奏ノート128楽器
- 追加のライン、シャープ/フラット/バックリスト、変更キー、デュレーション(標準および任意)、ベンドなど、楽譜の規則を理解する
- 小節に音符を正しく描画し、調性を考慮し、寸法を変更する
- 一緒に書く
- リビジョンは、曲の以前のバージョンを作成、再生します
- 減速、ループ、スケール
- タブ譜モードで動作します
- Guitar Pro gtp、gp3、gp4、gp5ファイルのインポート
- ノートグループの転送、コピー、削除
- チャット、禁止など
次は?
私は娘を育て、子供の歌を作曲します:)
RockBy.Netは私のメインの仕事から余暇に作成されました。そこで私は部門のコーディネーターの地位に到達し、英語会社のほぼ本当のサービスステーションにさえなりました。 彼らが言うように、魂は歌いたい。
多大な労力が費やされ、何百もの正しい決定が考慮され、検証されましたが、それらはすべて開発の分野にのみ関係しており、マーケティングの分野は未だに謎です。
何かアイデアがあれば、書いてください!
PS ここ -民芸の結果を見る/聞くことができます