|
1 | | -# JummBox |
| 1 | +# EdoBox |
2 | 2 |
|
3 | | -JummBox is an online tool for sketching and sharing instrumental music. |
4 | | -Try it out [here](jummbus.bitbucket.io)! |
5 | | -It is a modification of the [original BeepBox](https://beepbox.co), focused on improving ease-of-use. |
| 3 | +EdoBox is an online tool for sketching and sharing instrumental music. |
| 4 | +It is a modification of [JummBox](https://jummbus.bitbucket.io) the [original BeepBox](https://beepbox.co), focused on improving ease-of-use. |
6 | 5 |
|
7 | 6 | All song data is packaged into the URL at the top of your browser. When you make |
8 | 7 | changes to the song, the URL is updated to reflect your changes. When you are |
9 | 8 | satisfied with your song, just copy and paste the URL to save and share your |
10 | 9 | song! |
11 | 10 |
|
12 | | -BeepBox, and JummBox by extension, are passion projects and will always be free to use. If you find it |
| 11 | +BeepBox, and JummBox and EdoBox by extension, are passion projects and will always be free to use. If you find it |
13 | 12 | valuable and have the means, please support the original creator, [John Nesky](http://www.johnnesky.com/), via |
14 | 13 | [PayPal](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=QZJTX9GRYEV9N¤cy_code=USD)! |
15 | | -JummBox is developed by [Jummbus](http://www.twitter.com/jummbus). |
| 14 | +EdoBox is developed by UnbihexiumFan. |
16 | 15 |
|
17 | 16 | ## Compiling |
18 | 17 |
|
19 | | -The compilation procedure is identical to the repository for BeepBox. I will include the excerpt on compiling from that page's readme below for convenience: |
| 18 | +The compilation procedure is identical to the repository for BeepBox and Jummbox. I will include the excerpt on compiling from the Beepbox page's readme below for convenience: |
20 | 19 |
|
21 | 20 | The source code is available under the MIT license. The code is written in |
22 | 21 | [TypeScript](https://www.typescriptlang.org/), which requires |
23 | 22 | [node & npm](https://www.npmjs.com/get-npm), so install those first. Then to |
24 | 23 | build this project, open the command line and run: |
25 | 24 |
|
26 | 25 | ``` |
27 | | -git clone https://github.com/jummbus/jummbox.git |
28 | | -cd jummbox |
| 26 | +git clone https://github.com/unbihexiumfan/edobox-11edo.git |
| 27 | +cd edobox-11edo |
29 | 28 | npm install |
30 | 29 | npm run build |
31 | 30 | ``` |
32 | 31 |
|
33 | | -JummBox makes a divergence from BeepBox that necessitates an additional dependency: |
| 32 | +JummBox and Edobox make a divergence from BeepBox that necessitates an additional dependency: |
34 | 33 | rather than using the (rather poor) default HTML select implementation, the custom |
35 | 34 | library [select2](https://select2.org) is employed. select2 has an explicit dependency |
36 | 35 | on [jQuery](https://jquery.com) as well, so you may need to install the following |
@@ -76,8 +75,8 @@ The build process outputs JavaScript files into this folder. |
76 | 75 | ## Dependencies |
77 | 76 |
|
78 | 77 | Most of the dependencies are listed in [package.json](package.json), although |
79 | | -I'd like to note that JummBox also has an indirect, optional dependency on |
| 78 | +I'd like to note that JummBox and Edobox also have an indirect, optional dependency on |
80 | 79 | [lamejs](https://www.npmjs.com/package/lamejs) via |
81 | 80 | [jsdelivr](https://www.jsdelivr.com/) for exporting .mp3 files. If the user |
82 | | -attempts to export an .mp3 file, JummBox will direct the browser to download |
| 81 | +attempts to export an .mp3 file, JummBox and EdoBox will direct the browser to download |
83 | 82 | that dependency on demand. |
0 commit comments