Syllabus Prep is way for students of the Oregon Music Teachers Association (OMTA) to study and prepare for their syllabus tests. Syllabus Prep will cover music theory for each syllabus level including ear training, rhythm training, and sight reading. This project is being developed in XCode in the Swift 3 language, and will eventually be released to the Apple Store.
The current state of this project is a work in progress. The list of stable builds are as follows:
- Matthew Balleza
-
Initial work - mballeza
-
Contact info - matthewballeza@gmail.com, mballeza.vm@gmail.com
This project is licensed under the Apache 2.0 License - see the LICENSE file for details.
This project includes third part open source software components: MIDISampler.swift. This file has been modified under permission of the MIT License. Please see Third-Party-License/LICENSE-DeLisa
This project uses certain terms in its documentation and naming style. See the file Terms.md for more details.
Xcode 8.0 or higher. This requires macOS. If you do not have macOS-compatible hardware, you can use a VM, such as VirtualBox. There are several online tutorials and resources to assist you.
Swift 3 or higher.
iOS 9.3 or higher for use on devices.
An AppleID to test and use on iOS devices.
-
Start Xcode, open Syllabus Prep.
-
Select and set the active scheme. Currently the UI is optimized for iPad devices.
- Build and run
-
Plug in your iOS device to your computer. Note the UI is optimized for iPad devices.
-
Start Xcode, open Syllabus Prep.
-
Select and set the active scheme to your device.
- Click the top-most level file in the project.
- Under the "Signing" section, change the "Team" to your AppleID. Click on "Add an Account" to enter your ID and password.
- Build and run
Here are some useful keyboard shortcuts
Clean
shift+cmd+k
Build
cmd+b
Run
cmd+r
Test
cmd+u