4. About
(原文) https://www.mikeslessons.com/groove/gscribe_about.html
原文に対訳を追加します。
About the Groove Scribe
The Groove Scribe was built to help drummers create, practice and share grooves.
- A simple interface allows easy groove creation that automatically creates printable sheet music for printing and sharing.
- Midi playback with tempo and a metronome makes it easy to hear and practice difficult grooves.
- Sharing is simple with a URL and the recipient can view the groove in any web browser.
Groove Scribeはドラマーがグルーブを作って、練習して、共有することを助けるために作られた。
- シンプルなインタフェース
- Midi再生
- 共有
How it works: (動作原理:)
The Groove Scribe is written in HTML and Javascript and runs entirely in the browser. ABC Notation is used to create the printable sheet music. When notes are changed on the screen, new ABC Notation is generated which creates the sheet music. To play the music, Groove Scribe generates a MIDI file and plays it using the browser audio interface. The soundfont used by the midi player uses custom drum samples from Mike Johnston's kits.
Groove ScribeはHTMLとJavascriptで書かれていて、ブラウザの中で全部動く。印刷できる譜面を作るためにABC Notationを使った。音符が画面で変更されたとき、新しいABC Notationが生成され譜面を作成する。音楽再生のために、Groove ScribeはMIDIファイルを生成し、ブラウザのオーディオインタフェースを使って再生する。midiプレイヤで使われるサウンドフォントはMike Johnstonのドラムセットのサンプル音である。
All of the icons and images used by and created by the Groove Scribe are SVG or fonts so the interface scales to any resolution with no scaling artifacts. Try zooming in on the page to check it out.
Groove Scribeで使うすべてのアイコンと画像は、どの解像度でもきれいに表示されるようなSVGまたはフォントである。ページをズームして試してほしい。
How it swings: (スイングの原理: )
The swing slider controls the amount of "swing" that is added to the playback. It does not effect the printable sheet music. To generate swing, a delay is added to the upbeat notes in the measure. The upbeat notes are the "a" and the "e" in a 16th note groove. (1e&a), and are the "&" notes in a 8th note groove. (1&2&3&4&). During MIDI generation, the program extends the duration of the downbeat notes and shortens the duration of the upbeat notes. The percentage of the swing controls the percentage of the note duration that the upbeat is delayed. (NewDelay = NormalDelay + (NormalDelay * SwingPercentage)
スイングスライダーは再生時に加える「スイング」の量を調節する。印刷譜面は変わらない。スイング発生のために、delayが小節のアップビートに追加される。アップビート音は16分の場合 "a" と "e"で、8分の場合は "&" である。 (1&2&3&4&)。MIDI生成の間、プログラムはダウンビート音を伸ばして、アップビート音を短くする。スイング調整のパーセンテージがアップビートを遅らせるパーセンテージをコントロールする。(式は上記の通り)。
People: (作った人)
- Lou Montulli — The programmer. (プログラマ)
- Mike Johnston — The inspiration for this app. Major feature and design collaborator. (発案、機能、設計協力者)
- Brad Filip — Graphic design. (グラフィック設計)
Open Source release (オープンソース公開)
- Groove Scribe is open source and is licensed under the GPL v2.0. The source code is available at GitHub.
- Groove ScriveはGPL v.2.0のオープンソースライセンスの元に公開。ソースコードはGitHubに
The following packages or technologies are used in this project: (このプロジェクトには以下のパッケージと技術を使用した)
- abc2svg.js: http://moinejf.free.fr/js/ Amazing product. Groove Scribe could not exist without it. Thank you Jef!
- Midi.js: http://mudcu.be/midi-js/
- Share this: https://github.com/carrot/share-button
- Abc Notation: http://abcnotation.com/
- jsmidgen: https://github.com/dingram/jsmidgen
- Font Awesome: http://fortawesome.github.io/Font-Awesome/
- Google Firebase URL Shortener: https://firebase.google.com/
- HTML5: Mozilla.org, W3C.org, Google.com, et al. http://en.wikipedia.org/wiki/HTML5
以上