Additions & Bugs Fixed in 3.81 --------------------------------- Fixed problem with some songs missing measures on the printout, measures would run off the right hand side. Additions & Bugs Fixed in 3.80 --------------------------------- Added to piano roll options to color octaves across the screen/printout, option to color piano keys, and optional color schemes. Added ability to turn off vertical guidelines on the staff. Made the record not create tracks for channels with no notes in them (messages in channels with no notes are discarded). Fixed problem where turning lyric types off in the staff options did not work. Set the 'assign by channel/instrument' as the default when recording MIDI. Additions & Bugs Fixed in 3.79 --------------------------------- Added these features to the singing analysis: Ability to change the buffer time before the notes start, and the ability to start the analysis only when singing has started. Fixed problem where larger time signatures would not be spaced correctly - too close together (such as 4/2). Fixed problem where whole rests would not display correctly. Put in warning message if recording is attempted without any MIDI recording drivers installed. Put in updated info in the Help on how to echo the input in Windows 2000/XP. Additions & Bugs Fixed in 3.78 --------------------------------- Fixed problem with overlapped notes (same pitch/channel/instrument) where one would turn into a 1/64th note. Changed notes missing a note-off message to be a quarter note (to match Windows Media Player). Additions & Bugs Fixed in 3.77 ---------------------------------- Added 'Replay' feature in the singing analysis. Hit the replay button after singing the tune to hear yourself sing. Fixed problem printing on certain LaserJets, would incorrectly give error 'No Printer Drivers Installed'. Fixed rare problem loading MIDI files with non-standard meta events in track zero. Additions & Bugs Fixed in 3.76 ---------------------------------- Fixed display of quarter note and half note triplets. Made single triplets have same number of stem flags as their beamed counterparts. Now draws '3' above triplet groups. Changed the triplet button to make the note 2/3rds it's original length (it was making it larger). Bug Fix: Songs with extremely small time signatures such as 1/32 would not load. Additions & Bugs Fixed in 3.75 ---------------------------------- Bug Fix: Using lead-in beats with the metronome, if a controller was recorded before the start it would cause a negative time value which would lead to instability later on. Added go-to-bar command off the Edit menu. Added right-click option in controller view to set a specific controller value at that time. Additions & Bugs Fixed in 3.74 ---------------------------------- CRITICAL BUG FIX: This version fixes problem occurring in versions 3.7-3.72 where note lengths would vary in some songs. Additions & Bugs Fixed in 3.72 ---------------------------------- Channel/track/instrument drop-down now updates in advanced mode as you move across notes. Bug Fix: Filter Dialog's Channel and Instrument selection would only allow the first entries. Now gives warning message if you try to change to a track/channel/instrument not in the filter. Channel/track/instrument comboboxes sometimes would not change or stay changed after selecting. Additions & Bugs Fixed in 3.71 ---------------------------------- Added measure width options in the 'Options'-'View/Print Options' dialog. Fixed problem on certain sound cards (such as Santa Cruz) where it would give 'No Device Supports Format' error. Additions & Bugs Fixed in 3.7 ---------------------------------- Added metronome for MIDI and wave recording. Now goes back to original recording line when cancelling the record. Fixed problem where song would keep playing after hitting cancel in MIDI record. Fixed problem where wave recording was not responding to the play-on-record setting. Fixed problem where inserted wave file would not play the second time. Fixed problem occurring when play/record line is after the song's end, and the MIDI playing would incorrectly go back to the last note. Fixed 'test sound' button in wave add/change dialog. Got rid of unlock menu and purchase option off Help when registered. Fixed problem where voice-to-notes would not come up after saving the MIDI file (in Win 2000/XP only). Additions & Bugs Fixed in 3.65 ---------------------------------- Put in 'MIDI Output' and 'Audio Input' sub-menus. Now auto-selects the microphone for voice-to-note and audio recording. Made the automatic MIDI output selection on first run skip past 'FM' devices. Additions & Bugs Fixed in 3.64 ---------------------------------- Added support for changing accidentals from sharps to flats and vice versa, and also added support for double sharps and double flats. Additions & Bugs Fixed in 3.63 ---------------------------------- Fixed problem with wave file to midi note not translating the whole wave file. Increased size it will handle. Also increased duration of voice-to-note possible. Additions & Bugs Fixed in 3.62 ---------------------------------- Fixed rare problem with some installations where entering the unlock code would cause problems. Increased voice-to-note pitch accuracy slightly. Fixed problem in advanced mode with change selection properties where the change by % checkmark was never enabled. Additions & Bugs Fixed in 3.61 ---------------------------------- Fixed problem in advanced mode with change selection properties where the change by % checkmark was never enabled (this change was made 4/12/02 - the version number was not updated). Fixed problem with HP deskjets where notes would not be properly aligned to the staff lines. This only occurred on Windows 95/98/Me. Fixed problem where an incorrect font would be selected for printout title, measure numbers and/or lyrics. This would often result in blocky or unprofessional looking text. Fixed problem where printout would sometimes come out scaled too small or too big, sometimes running off the page. This occurred when a different printer was selected just before printing. Made G clef symbol not dip below the last treble staff line, changed eighth note and below flag thickness, changed position of sharps and flats. Fixed title,author,copyright font substitution problems on HP printers. Increased thickness of extra staff lines above or below the regular staff lines. Additions & Bugs Fixed in 3.60 ---------------------------------- Improved the accuracy of the voice-to-note (as far as notes occasionally being octave-off). Made the view go back to the beginning or end when you hit rewind-to-begin and rewind-to-end (in addition to the play/record line). If past the end of the song after an undo, it will move the view back to the end. Additions & Bugs Fixed in 3.59 ---------------------------------- Added singing analysis function. Bug Fix: Fixed font problems in Windows 2000/XP. Now does not cut-off right side of dotted notes, and certain symbols. Bug Fix: Now shows 'Led' and '*' for sustain pedal. Made the lyric edit scroll. Additions & Bugs Fixed in 3.58 ---------------------------------- Added support for slurs. Improved tie printing. Changed position of in-key notes in Gb and F# key signatures, so every position on the staff has an in-key note. Bug Fix: Fixed memory exception when printing some songs. Bug Fix: Fixed problem running voice-to-note if note range was set all the way to the bottom. Additions & Bugs Fixed in 3.57 ---------------------------------- Bug Fix: Fixed multiple time/key signature location problem in songs with track 0 messages that did not fall on even bar boundaries. Bug Fix: Fixed rounding problem with tempo display and editing. Now has more resolution. Bug Fix: Changed beat in time signature to say ':1' instead of ':0' to keep with the standard. Additions & Bugs Fixed in 3.56 ---------------------------------- Added editing tutorial in help file. Changed to make mouse commands immediately effective when switching songs. Bug Fix: Staff did not connect stem of note if over 5 at a time. Bug Fix: Sometimes could not delete lyric after pasting. Bug Fix: When 2 or more songs are open, keyboard focus would not always switch when selecting a new song. This would also affect the undo menu, not updating it. Added ability to change a selection of note's velocity by a percentage, or cresendo by %. Added append midi file function. Staff View: No longer include notes that tie over into the measure in the spacing. Staff View: Only include 1/16 rests and above. Additions & Bugs Fixed in 3.54 ---------------------------------- Fixed voice-to-note problem where it would not give any notes after you've saved. Fixed audio recording problem where the recording would have bad 'skips' in it. Additions & Bugs Fixed in 3.51 ---------------------------------- Increased speed and accuracy of voice to note translation. Fixed note volume in voice to note translation (velocity equaled pitch by mistake). Additions & Bugs Fixed in 3.5 --------------------------------- Put in faster, more real time voice to note translation. Added note guide in bottom toolbar, to see the currently selected note pitch in text. Put in note pitch text guide. Put in 'Filter: ' before filter text on button. Fixed problem with controller view giving access violation (rare problem). Made the 'Personal ID Number' tied to an individual computer, so a previous unlock code (for the same version) will work again. Bugs Fixed in 3.14 ---------------------- Fixed wave-to-midi conversion (bug introduced in version 3.11) where it always said 'No notes found'. Bugs Fixed in 3.12 ---------------------- Fixed install bug on Windows 2000 that incorrectly states 'DirectX version 8 is not installed'. Fixed 'GDI Error' in about dialog that comes up in the beginning for computers that do not have RLE bitmap decompression installed. Bugs Fixed in 3.11 ---------------------- Fixed memory protection fault occuring sometimes when appending multiple tracks onto another song. Additions & Bugs Fixed in 3.1 --------------------------------- Fixed problem installing when DirectX is not present, or is a very old version. Now it will not register the wave recording module if DirectX is not present, and will register it later if DirectX is installed at a later time. Put in message when app shuts down. Got rid of define controller and device menu items (they are very rarely used). Updated links to new site: www.musicmasterworks.com Additions & Bugs Fixed in 3.0 ---------------------------------- Fixed problem with sustain/damper pedal not showing in controller view. Added Ctrl-C, Ctrl-V, Ctrl-X for copy, paste, cut. Changed chord invert to alt-C. Added ability to scroll time while selecting with the mouse. Added ability to take a MID file as a command line argument. Got rid of memory leaks, reduced memory usage. Changed voice-to-note graph to have alternating colored guide lines. Added '.MIDI' to open list. Fixed crash opening MIDI files with a ticks-to-quarter of under 8 (rare). Additions & Bugs Fixed in 2.39 ---------------------------------- Improved voice-to-note accuracy: - Reduced the chance of right 'A'-'G' note, but wrong octave. - Reduced notes caused from noise. Fixed: Voice-to-note problem with delete-beginning option. Fixed: Crash in voice-to-notes when zero min in or out note option was selected. Additions & Bugs Fixed in 2.38 ---------------------------------- Added Wave to MIDI options dialog. Fixed: access violation or 'low resource' error message when opening files (especially more than one file at once). This would often cause the error message to not even show an OK button, and lock up the computer. Fixed: RPN and NRPN parameters were not being saved correctly. Additions & Bugs Fixed in 2.37 ---------------------------------- Wave-To-MIDI dialog nows shows a real-time tuning graph. Fixed problem with wave not playing after deleting & re-recording. Font re-worked. Fixed: Piano Roll was cutting off notes when printing. Fixed: Problem with 'Pan' controller which made it go full left all the time. Bugs Fixed 2.36 ------------------- Fixed crash when cutting or copying & pasting a selected range that was very small and between notes. Fixed crash when playing a tiny segment with nothing in it (like a selection range). Fixed problem introduced in 2.35 occurring on some machines where it would blow up when you opened a song and the initial blank song was still up. Got rid of the playing only the selection with the play button (still can play the selection using the spacebar). This caused confusion when nothing played and you didn't notice the selection. Reworked the MIDI playing engine. Got rid of empty space in the beginning of a voice-to-midi translation. Made the voice-to-midi translation not take recordings under a certain level. Expanded the high range on the voice-to-midi translation. Additions & Bugs Fixed in 2.35 ----------------------------------------- Now opens a new song by default. Will close it if unchanged and new song is loaded. Got rid of resizing effect when opening a song window. Now saves and retrieves these types of messages (although does not record or play them): Sequence Number SMPTE Offset Channel Prefix Poly Aftertouch Channel Aftertouch Put hand cursor in about dialog. Changed font size to adjust in about dialog. Fixed problem where app would freeze if you opened too many songs (resource ID problem). Additions & Bugs Fixed in 2.34 ---------------------------------- Implemented the delete dead space off beginning & end of wave recording. Fixed problem with 'Led' and '*' symbols not displaying correctly, sometimes as audio markers. Made the '*' symbol not repeat if the controller didn't change. Fixed problem when opening many multi-track songs where it would hang. Fixed problem playing in the middle of a song, it would not start at the correct tempo. Fixed wrong tempo problem when there are multiple tempo changes between notes. Fixed problem playing with buffers not being created in time. Now reads '.RMI' files. Additions & Bugs Fixed in 2.33 ---------------------------------- Put in Wave-to-MIDI functionality. Put in Wave recording functionality. Fixed problem not playing the controllers correctly in some songs. Fixed problem occurring when only part of first measure on screen was shown, where mouse position would be slightly off from where it should be. Fixed bug where recording would be placed where it stopped playing (if play-during record was on). Put starting time on even bar boundary (recording & other functions). Made the staff printing scale more sensitive. Fixed problem with text messages stopping songs from going into basic mode. Bugs Fixed in 2.32 ---------------------- Fixed problem where selecting no tracks, instruments or channels in the view filter dialog made it crash on OK. This also fixed other view filter problems. Fixed problem where a paste undo (including the recording paste) would not undo the affected area if it was blank. Fixed problem with 'Led' showing up with pitch bend changes. Often displayed as blur of repeated 'Led' markings. Fixed problem where you couldn't delete a lyric. Bugs Fixed in 2.31 ---------------------- Fixed crash when recording. Fixed crash in recording due to no recording devices. Additions & Bugs Fixed in Version 2.3 ------------------------------------------ Put in undo functionality for most commands. Changed the cut to only delete until the end of the last note selected. Changed paste and record to have an option to put the music into the currently selected view/track, or to select track by closest channel/instrument. Put in support for changing the times of tempo entries, and having the time change cascade to the following tempo entries. Put in minimal audio support. Allows for inserting and playing WAV files in a composition. Added note-off velocity support. Put extra space at the end of a song to allow last notes to reverb. Fixed problem with pedal controller off showing 'Led' instead of '*'. Fixed the controller view clicking being slightly off. Additions & Bugs Fixed in Version 2.24 ------------------------------------------ Fixed bug where 'Print Preview' or 'Print' would cause a UAE message and shut down the app. This happened usually with measures that had 64th or 32cd notes. Additions & Bugs Fixed in Version 2.23 ------------------------------------------ Fixed problem in bass, alto, or tenor clefs where key signature sharps and flats would not display on the right lines. Put in new commands: move pitch up 1/2 step('Y' key), move down 1/2 step('H' key). Additions & Bugs Fixed in Version 2.22 ------------------------------------------ Added printing of the piano roll view. Chords now set by 'chords.mid' file. Bug: Lyrics in staff view printout were positioned increasingly downward, running into other staves. Bug: Ctrl+ did not go all the way up to a volume of 127. Bug: When changing staff views to other types, such as piano roll, the tracks would get out of order when scrolling down and scrolling back up. Additions & Bugs Fixed in Version 2.21 ------------------------------------------ Sometimes the install would not put quotes around install directories with spaces in them, causing the shortcut to not find the program. Got rid of display flicker (which occurred when more than 2 tracks were visable at the same time). Tempo dialog blows up if tempo value is zero (which is an invalid value). When using the 'File'-'Print' command, if no printers are installed it blows up. Make it move the screen along with the play/record line when rewinding or fast-forwarding. Make the copy work without a range of notes selected, just copies current time. Additions & Bugs Fixed in Version 2.2 ------------------------------------------ Got rid of slight time mismatch between when notes played and when they are recorded. Displayed the time in the note properties dialog (bar:beat:ticks). Fixed problem where playing one note would wait a while if dead space before it. Additions & Bugs Fixed in Version 2.14 ------------------------------------------ Record feature now plays previously recorded tracks while recording. Made record feature echo to the Windows MIDI Mapper. Made a staff scale setting in the staff view options. Made the staff lines thinner on the printout. Fixed Bug: Resource error with tool tips(introduced in 2.12), caused several problems such as the app disappearing, locking up or crashing. Fixed Bug: When the controller graph is up, the selected note flashed white. Fixed Bug: Fatal application error when you select a zero length range in the controller view. Fixed Bug: In controller view, selecting a range backwards did not work. Fixed Bug: If beam note tolerance is set low, it was not beaming together 16th notes and below. Fixed Bug: Put song window menu options back on correct 'Window' master menu. Additions & Bugs Fixed in Version 2.13 ------------------------------------------ Fixed problem where the app would not close down when there were no songs open, introduced in 2.12. Fixed font problem on NT (one of the font files was seen as corrupted). Made key signature printed on every line of the printed staff notation. Moved placement of measure numbers. Fixed memory corruption problem after selecting 'note properties'. Additions & Bugs Fixed in Version 2.12 ------------------------------------------ Fixed crash when closing down the app after going into the print preview. Added 'number of copies' and 'space between copies' into paste functionality. Added printing of author, copyright and instructions. Added popup tips to give help on buttons. After select time range is performed, cursor changes to first note of selection. Fixed problem where some help buttons did not go to the help file. Fixed problem where delete key would not work after clearing a selection, because the selection was still in effect. Added non-numpad + and - keys to change note duration. Fixed font that displays clef (Name change from MusicMBig to MusicMB). Put the font registry setting back into install (it was deleted by mistake). Fixed menu item text and put in more note menu items. Sped up staff drawing (got rid of redundant font select/restores). Gave key signature more space when drawing. Made the rewind and forward buttons able to repeat if held down. Additions & Bugs Fixed in Version 2.11 ------------------------------------------ Added current note pitch change command to A-G(using '1'-'7' keys). Added current note pitch change command down/up octave (page up/down keys or '9'/'0'). Fixed NT 4.0 problem with font installation. Fixed bug causing the program to freeze or crash when selecting the 'File'-'Exit' menu item (problem introduced in 2.10)). Changed setting so that 64th notes would not 'stick together' by default. Additions & Bugs Fixed in Version 2.10 ------------------------------------------ Switched installation utility to 'Freeman Installer'(copyright TipTec Development). Updated help file. Made an icon appear when dragging a note to a new pitch or time. Additions & Bugs Fixed in Version 2.09 ------------------------------------------ More optimizations in the non-debug version. Fixed: Memory exception when closing down the entire application. Fixed: Memory exception after playing and then deleting an entire track. Fixed: Rare problem where moving off the right side of the screen you don't see the selected note. Fixed: Additional Time/Key signatures were one bar off from where they should have been. Fixed: 'DEVICE=' was sometimes put into the author field of song properties. Fixed: Did not change view time to show note just added in second track, when time was off. Additions & Bugs Fixed in Version 2.08 ------------------------------------------ Channel for each track now auto-increments so that tracks do not interfere with one another. Changed key assignments so that delete would not affect rest of song. Now shift-delete does what delete used to, which is delete selection and move the rest of the song back. Phantom tie would appear on next page if previous page last measure had a tie. Time scrollbar did not go to end of song in songs with time/key sig changes. Fixed display problems in the message view where the text was misaligned. Fixed problem where menu would not display general settings correctly at first. Fixed problem where note put down did not always match note buttons at top of view. Fixed problem where middle C note was not getting horizontal staff line drawn through it when the split-at-pitch was set to one below middle C. Fixed problem(which only occurred in debug version) where assert in 'song.cpp at line 955' would occur when trying to open a song with first track's first note ahead of 2cd track's. Additions & Bugs Fixed in Version 2.07 ------------------------------------------ Put in saving of general settings such as basic/advanced mode, play on hesitation, etc.. Fixed problem where 'device ID is out of range' message comes up. Fixed problem where the output device setting 'Midi Mapper' would not stay set. Fixed problem causing 'RegOpenKey' or 'RegQueryValueEx' message. Additions & Bugs Fixed in Version 2.06 ------------------------------------------ Put in the ability to set view options per track and save them to disk. Fixed possible time/measure calculation problems. Fixed problems closing down songs with system exclusive and non-standard meta events. This caused many unpredictable problems later on. Fixed problem viewing print preview on very large songs. Fixed crash displaying 'illegal operation' in songs with very short note durations. Additions in Version 2.05 ----------------------------- Improved staff drawing so that note stems and beams do not interfere with each other. Bugs Fixed in Version 2.05 ------------------------------ The other side of long notes that go over a bar boundary at the end of a song do not show. Long notes that go over a bar boundary do not get stemmed together. Cutting and pasting from one song to another did not make correct duration notes because of difference in song's ticks-per-quarter. Bugs Fixed in Version 2.04 ------------------------------ Fixed staff alignment problems, the most noticable being the clef display. Fixed problem where the mouse selection area for notes was off. Fixed problem where some notes where not getting stemmed together. Fixed problem where incorrect rest symbols were showing for the rest duration. Bugs Fixed in Version 2.03 ------------------------------ Problem experienced with certain printer where wrong font was being selected, thereby showing 'A's and 'B's on printouts instead of musical notation. Additions in Version 2.02 ----------------------------- Put in lyrics and pedal down/up icons in the staff view. Bugs Fixed in Version 2.02 ------------------------------ Bank Select for single controller devices get multiplied by 2 every time you open a song. No longer need to multiply single controller bank selects by 128. Bugs Fixed & Additions in Version 2.01 ------------------------------------ Included printing support. Included configurable key support. Selecting bank select when there are no notes causes a crash. Selecting an arced note head on the right of a bar boundary causes a crash. Decreasing the note duration of a dotted whole notes causes a crash. Bugs Fixed in Version 1.3 ----------------------------- Fixed problem in the controller view with new controller values sometimes going to the max no matter where you clicked. Fixed problem in the controller view where it sometimes displayed the wrong channel's controller changes. Fixed problem in controller view where you would not see a control change if there was not a note at the same time. Fixed problems in the 'delete track' function. Fixed 'Window' menu so that it shows all open songs and allows selection. Fixed very rare bug in the hesitation play after moving a note in pitch. Fixed problem where paste would sometimes paste extra space at the beginning. Fixed minor memory problems. Fixed problem when playing and stopping before a note is played (the program would crash). Fixed problem in 16-bit that caused the display to shift to the beginning unexpectedly. Additions in Version 1.2 ----------------------------- "Window" menu option to cascade, tile, and select between open songs. "Note" menu option to familiarize users with key commands. Improved help file, added several help sections that were missing. Records program changes, and puts every different channel/instrument into a different track. Bugs Fixed in Version 1.2 -------------------------------- Using the mouse, notes put down didn't follow the selected key. Lyrics dissappear when the controller view was brought up. Program blows up after deleting a range of notes. Problem losing focus when more than one song is open and going into dialogs. Problem moving notes w/the mouse in the piano roll view, where there is an offset and it sometimes causes a GDI fault. Problem where recording would sometimes not show up. If you do a hesitate play and then delete all the notes, it would hang. If there was an error in one recording device, the recording devices that were fine would give a garbled message.