[Tapper-develop] 0.01f is released
Status: Pre-Alpha
Brought to you by:
druleeparsec
From: Greg B. <gbr...@ho...> - 2000-10-22 20:11:31
|
Hello everyone: 0.01f is now in the file release section of the sourceforge web site. Many changes have happened: The package names are now set to the new paradigm. They are: com.tapper.xxx The main class is now com.tapper.gui.Tapper Many new classes have been introduced to support Sean and Wayne in their efforts: Note (already in current build): Has a MIDI note number and a note name (like C# or Fb). Interval : a distance between a note and the root note. Also knows the interval name i.e. root, M3rd, 7th, etc. Formula : a collection of intervals that has a name and knows if it's a chord or scale. So, a major triad would have a set of intervals of a root, M3rd and a 5th. Fingering: The positionof a SINGLE finger. Has a Note, a string and fret number, and an interval (so it knows which position it is within the formula. FingeringBlock: A collection of fingerings which could be a chord or scale. It also has a Key name, a Formula, and the high and low frets. It would get it's name from the Formula object. Also, the create tuning dialog box has some new stuff in it. I havn't made any of these new features serialize yet. In any case, since we changed the package names the old tunings.ser won't serialize anyway. If you create a tuning for testing purposes reailze that it will certainly change. Maybe as soon as tomorrow. But once I get the last few features in the tuning dialog box that should lock down the serialization of the Tuning object. Thanks for all the help and input. I'll be able to get more done this week than last week. I'm looking forward to coding again. Greg |