Difference between revisions of "Windows"
Boxofstops (Talk | contribs) (→Downloading PortMidi) |
Boxofstops (Talk | contribs) |
||
Line 7: | Line 7: | ||
Box Of Stops is designed to run on the Raspberry Pi, which is a great size for plugging into a musical keyboard, and comes with everything Box Of Stops needs built-in. | Box Of Stops is designed to run on the Raspberry Pi, which is a great size for plugging into a musical keyboard, and comes with everything Box Of Stops needs built-in. | ||
− | It is also possible to install Box Of Stops on Windows. It | + | It is also possible to install Box Of Stops on Windows. It is noticably slower under Windows (see the topic on [[Latency]]), but still quite playable - certainly good enough for a test drive. |
Because Windows doesn't come with everything Box Of Stops needs built in, you will need to install a few other dependencies first: | Because Windows doesn't come with everything Box Of Stops needs built in, you will need to install a few other dependencies first: | ||
Line 14: | Line 14: | ||
* [[#Downloading PortMidi|PortMidi]] | * [[#Downloading PortMidi|PortMidi]] | ||
* [[#Downloading Box Of Stops|Box Of Stops itself]] | * [[#Downloading Box Of Stops|Box Of Stops itself]] | ||
+ | * Finish the [[#Setting up|set up]] | ||
− | + | Once you are installed, instructions about [[#Starting|starting]] and [[#Stopping|stopping]] are below. | |
− | Box Of Stops is un-fussy about the version of Windows you use - Vista or later is fine. And it's likely your Windows install has at least the spec of a Raspberry Pi. | + | For reference, Box Of Stops is un-fussy about the version of Windows you use - Vista or later is fine. And it's likely your Windows install has at least the spec of a Raspberry Pi. |
== Installing Java == | == Installing Java == | ||
Line 50: | Line 51: | ||
Generally PortMidi is only available to download in source form (for you to compile at home), but we have found [https://sourceforge.net/p/wxcode/code/HEAD/tree/trunk/wxCode/components/wxmidi/portmidi-217/Release/portmidi.dll?format=raw this link] in a project folder that will enable you to download it directly. Naturally we can't guarantee this external link will stay valid. | Generally PortMidi is only available to download in source form (for you to compile at home), but we have found [https://sourceforge.net/p/wxcode/code/HEAD/tree/trunk/wxCode/components/wxmidi/portmidi-217/Release/portmidi.dll?format=raw this link] in a project folder that will enable you to download it directly. Naturally we can't guarantee this external link will stay valid. | ||
+ | |||
+ | == Downloading Box Of Stops == | ||
+ | |||
+ | The latest version of Box Of Stops can be downloaded from the following link: | ||
+ | <nowiki>http://boxofstops.com/download/current/boxofstops.jar</nowiki> | ||
+ | |||
+ | (Please copy and paste this into your browser). | ||
+ | |||
+ | Note some anti-virus software will detect this as a Java executable and offer a warning. For example McAfee phrases this as a "Potentially Annoying Download". This seems to be a generic warning. Once the <tt>boxofstops.jar</tt> file has been downloaded, a scan finds nothing. | ||
+ | |||
+ | == Setting up == | ||
+ | |||
+ | To complete the set up of Box Of Stops, please move the <tt>portmidi.dll</tt> and <tt>boxofstops.jar</tt> files you have just downloaded to their own directory. E.g. <tt>C:\boxofstops</tt>: | ||
+ | |||
+ | [[File:Boxofstops-directory.png]] | ||
+ | |||
+ | == Starting == | ||
+ | |||
+ | == Stopping == |
Revision as of 20:48, 17 May 2017
Under construction
This page is being written - please return later.
Box Of Stops is designed to run on the Raspberry Pi, which is a great size for plugging into a musical keyboard, and comes with everything Box Of Stops needs built-in.
It is also possible to install Box Of Stops on Windows. It is noticably slower under Windows (see the topic on Latency), but still quite playable - certainly good enough for a test drive.
Because Windows doesn't come with everything Box Of Stops needs built in, you will need to install a few other dependencies first:
- Java
- Python
- PortMidi
- Box Of Stops itself
- Finish the set up
Once you are installed, instructions about starting and stopping are below.
For reference, Box Of Stops is un-fussy about the version of Windows you use - Vista or later is fine. And it's likely your Windows install has at least the spec of a Raspberry Pi.
Installing Java
If you don't already have it installed, Java can be freely downloaded from java.com. This will automatically download the latest version. For reference, Box Of Stops will work with any version of Java 8.
If you are downloading from Firefox you will get a message about being unable to run Java as a plugin - this is not a problem for Box Of Stops.
After that, please install Java using the default options. The only exception to this is that at the moment the installer kindly offers to set Yahoo as your homepage and default search provider - there is no need to accept this.
Installing Python
Similarly, if you don't already have Python, this can be downloaded for Windows from here. The latest version of Python 3 is recommended. Typically it is the "Windows x86-64 executable installer" you need, unless you have a 32 bit environment.
Please ensure when installing Python that you tick the option to add it to your PATH:
Then click "Install Now" to take the standard settings.
Once the install is complete, there is no need to Disable the path limit as suggested.
Downloading PortMidi
PortMidi is a library Box Of Stops uses to offer reasonable Midi performance under Windows. This is done in turn using a Python library called Mido which offers the cross-platform support needed to let Box Of Stops run under both Linux and Windows. There is a little more information about this in the Python topic.
Generally PortMidi is only available to download in source form (for you to compile at home), but we have found this link in a project folder that will enable you to download it directly. Naturally we can't guarantee this external link will stay valid.
Downloading Box Of Stops
The latest version of Box Of Stops can be downloaded from the following link:
http://boxofstops.com/download/current/boxofstops.jar
(Please copy and paste this into your browser).
Note some anti-virus software will detect this as a Java executable and offer a warning. For example McAfee phrases this as a "Potentially Annoying Download". This seems to be a generic warning. Once the boxofstops.jar file has been downloaded, a scan finds nothing.
Setting up
To complete the set up of Box Of Stops, please move the portmidi.dll and boxofstops.jar files you have just downloaded to their own directory. E.g. C:\boxofstops: