Skip to content

Releases: jamesabels/12-Tone

Alpha 0.0.4

24 Aug 19:41
Compare
Choose a tag to compare
Alpha 0.0.4 Pre-release
Pre-release

Yet another big update. A big re-write for the UI that increases performance, usability and even makes it a bit easier for me to maintain the project. In the previous UI I felt that it was a bit strange to keep the key section up on the screen all the time, and to make users swipe through the data they were actually after.

In the new UI the key picking section of the app is now in it's own view and is loaded up as soon as the app is opened. You can also return to it by hitting the button with the music note icon, or the back button on your device. I also did some more general bug fixes and the like while I was ripping through the old code.

Features

  • New Interface
  • Fixed all known bugs with chords and notes
  • A few typography tweaks
  • A lot of behind the scenes work to make 12 Tone easier to maintain and expand on.

Beta to-do list

  • Making a second octave of notes and chords
  • Optimization
  • Internal testing

Alpha 0.0.3

10 Aug 17:00
Compare
Choose a tag to compare
Alpha 0.0.3 Pre-release
Pre-release

I am very exited for this release! After a whole lot of work, there is now audio!

You can now click on any of the notes in the scale or any of the chords in the scale to hear a sampled piano play them. This was a feature I knew I wanted from the start but wasn't sure how to implement it the best way. After an attempt with synthesis that did not sound good on the phone, I figured I would make my own samples instead.

This also means that later I can add more instruments into the mix as well. A synth and acoustic guitar would be nice, but that will require some pretty large changes to how the app currently works, so that will take some time.

Also I don't want to release a beta build and start recruiting testers quite yet, but I'm feeling confident that I will be building out some beta builds for more platforms as well as android soon!

Features

  • Added basic audio
  • Minor performance/space saving tweaks
  • Updated the menu to now contain actual links to things.
  • Small tweaks to button animations and hover states
  • Re-wrote all the chords and notes to be based on sharps for consistency
  • Fixed a lot of wrong notes and chords in the wrong scales (Thanks Wikipedia...)

Beta to-do list

  • Some sort of basic tutoral
  • Remove unused code
  • Double check everything
  • Better platform support, Kindle, Windows Phone, ect.

Alpha 0.0.2

03 Aug 20:44
Compare
Choose a tag to compare
Alpha 0.0.2 Pre-release
Pre-release

The second alpha build for 12 tone thus far. I pushed some pretty big features and big fixes this time and the app is getting closer and closer to the testing phase.

Features

  • Converted the UI to use a theme
  • Better support for different device heights
  • More responsive swiping

Fixes

  • Swipe area is now the entire bottom half of the app.
  • The app now initiates back to the character slide when a new key is picked.
  • The app's orientation is now locked in prorate mode.

Beta to-do list

  • Animation all throughout the app
  • Some way to receive and collect feedback
  • Better platform support, Kindle, Windows Phone, ect.

Alpha 0.0.1 "Cynthia"

31 Jul 16:04
Compare
Choose a tag to compare
Alpha 0.0.1 "Cynthia" Pre-release
Pre-release

First alpha build of 12 tone, now compiles a working android app, and is built on top of Phone Gap/Cordova.

My family suffered a great loss this last few weeks, my aunt Cynthia Howard (Chandler) so I decided to dedicate this first alpha release to her.

Feature road-map for Beta

  • Converting the UI to use a theme
  • Better support for different device heights
  • More responsive swiping
  • Animation all throughout the app
  • Some way to receive and collect feedback
  • Better platform support, Kindle, Windows Phone, ect.

IOS Support

IOS support is defiantly coming. While I'm using phone gap and I can build an IOS binary from there, I still need to purchase a developer's key, which costs a bit of money. Also that is for really basic support that I can't really do much internal testing for.

I am a windows 10 user so for a bit more robust IOS support I would need to, at the very least, buy a Mac Mini and A few IOS devices for testing. That would take this project even further out of the "no budget" scope.

I am still debating when IOS will be coming. If I want donations/revenue from the project to pay for IOS support, if I want to try the crowd funding route, or just pay out of pocket for some bare minimum IOS support before beta hits.