Ensured MIDI output for piano or accompaniment does not leave notes on when playback is paused.
Reworked WINAMP 3.0D installer to improve setting up the necessary file associations in Windows 10
Added a workaround for a MIDI device initialization problem that occurs on some Windows 10 systems.
Improved expression for MIDI and ESEQ files, fixed problem of some ESEQ files playing at the wrong tempo, extended note and pedal timeouts to accommodate performances containing unusually long events.
Fixed bug: the Pianocorder Wireless Kit's Lyra remote control was not being detected on some systems.
Added a setting to the Pianocorder preferences panel to configure the delay between songs.
Removed the requirement for a software license due to the general age of WINAMP 3.0.
Fixed bug: the piano volume slider's setting wasn't being applied as each song started playback, only when the slider was first moved.
Fixed a problem causing temporal inaccuracy during busy passages when playing MIDI and ESEQ files.
Updated the AMI nickelodeon emulation so that the percussion instruments authentically match the actual instrument.
Fixed bug: the AMI nickelodeon's glockenspiel was being disabled during playback on the actual instrument.
Rewrote the MIDI-to-Pianocorder encoder to achieve significantly better expression, dynamic range and accuracy.
Improved the expression when playing at low volume levels (Volume slider in the Pianocorder Control Window is turned down)
Made the Volume slider in the Pianocorder Control Window strictly a global setting. Its value will remain constant across all songs in a playlist and will not be saved and restored per song.
Added an option in Preferences to force the soft pedal on (works the same as the physical switch found on a Pianocorder cassette deck)
Eliminated warnings from Windows Vista when installing or updating the plug-in
Fixed problem of Superscan and piano roll windows showing up blank if display is set to 32-bit mode in Windows Vista
Fixed problem of MIDI device lists showing up blank in Windows Vista (same problem also caused a pop-up error "Unable to locate your MIDI OUT device" before each song)
Added "Generate control signal on opposite audio channel" preferences item
Added "Send all output to MIDI device" preferences item, allowing Pianocorder library files to be played thorugh the MIDI output
"Remember tempo/volume/transposition settings for each file" is no longer enabled for a fresh installation
Piano roll view, Superscan display and Pianocorder control sliders have been split into their own resizable windows
Piano roll and Superscan windows now use Microsoft's DirectX graphics library for improved performance
Improved, more authentic Superscan display emulation
Automatic generation of Superscan content for files that lack it
Support for playing MIDI files with embedded karaoke lyrics (KAR files)
Fixed a bug causing WINAMP to lock up when switching songs too quickly
Changed display and MIDI sync slider units to milliseconds instead of frames and ensured synchronization is maintained when the Pianocorder datarate changes
Added separate X-10 power control for Superscan Display Console
Added QuickMove folders feature to rapidly relocate MIDI files during playback
Corrected minor timing error causing ESEQ files to play a tiny bit too quickly
Added emulation of Japanese rhythm board accessory for Japanese Piano Sing Along series tapes
Pianocorder signal is now output to only the RIGHT audio channel to facilitate playback of Pianocorder+audio MP3 files
Fixed bug in which the transposition slider was not being reset to its default position when playing a song for the first time with per-song storage of tempo, volume and transposition enabled.
Fixed bug in which the tempo slider would display bogus values like 131231%
Fixed bug in the Venetian blind effect of the Superscan emulation
Eliminated small math errors that could occur at certain datarate settings, causing dropouts on the Pianocorder. The control signal is generated more accurately now.
Added playlist editor support for displaying foreign characters in the titles of pieces from the Pianocorder music library.
Corrected number of horizontal LEDs in Superscan Display Console emulation to match actual hardware.
WINAMP equalizer is no longer disabled during Pianocorder playback, in case it is needed to fine tune the Pianocorder signal.
Now automatically setting WINAMP to use DirectSound mode for audio output. (It turns out that the Windows volume and balance slider settings change spontaneously when the "waveOut" output method is used, causing Pianocorder playback problems.)
Discovered some Yamaha ESEQ files have the extension .EVT, so added this extension to the lists recognized by WINAMP and supported by the plug-in.
Added COM ports 5-8 to the X-10 configuration page.
Added support for controlling WINAMP and the Pianocorder plug-in using the RF remote control included with the Pianocorder Wireless Kit.
Added keyboard shortcuts: when Pianocorder Control Window is selected,
the following keys will control plug-in functions:
N = decrease tempo
M = increase tempo
, (comma) = decrease volume
. (period) = increase volume
< = transpose down
> = transpose up
~ (tilde) = reset tempo, volume, and transposition sliders to default values
The plug-in now helps the Pianocorder initially sync to high datarates by easing into the higher rate.
Fixed additional bugs in ESEQ file support.
Detailed song titles embedded in ESEQ files will now show up in the WINAMP playlist.
The Pianocorder control signal is now generated at 48 KHz instead of 44.1 KHz for greater accuracy.
WINAMP's equalizer is now disabled during Pianocorder playback and will have no effect.
Removed PB-1 device driver from installer.
Added MSVCP60.DLL to installer, since this file may not already exist on some systems. This corrects the problem of WINAMP failing to run once the Pianocorder plug-in is installed.
Fixed a problem in which very low-intensity notes would sometimes be completely omitted when playing MIDI and ESEQ files.
Fixed a problem in which the plug-in would report certain ESEQ files as damaged.
Added the ability to route the computer's MIDI IN port to the Pianocorder so that the piano can be operated from an external MIDI keyboard for diagnostic purposes.
Fixed minor bugs in the Superscan Display Console emulation based on an updated version of the Superscan reference manual.
Backed off the process priority change introduced in 1.05 - seemed to cause trouble for Windows 98/ME users.
Added a configurable level of smoothness to the piano roll display so that it can be made to run on slower computers.
Added a configuration slider for adjusting the pitch of the MIDI accompaniment to match the piano's tuning.
Added a General MIDI reset before the playback of each MIDI file.
Added ability to automatically turn the Pianocorder on and off using X-10 home automation technology (see User Manual for details).
Fixed bug in which MIDI files that end abruptly (no silence at the end) were being cut off.
Fixed bug in which transposition and volume control settings would fail to be applied to the music near the end of MIDI files that end abruptly.
Plug-in now runs WINAMP at elevated priority in Windows for better realtime performance.
Improved the timing mechanism used by the Superscan Display Console emulation for lower CPU usage.
Fixed problem of WINAMP's own MIDI player taking precedence over the Pianocorder plug-in if WINAMP is installed on a drive that uses the VFAT or FAT32 filesystem.
WINAMP's equalizer is now adjusted automatically to reproduce the Pianocorder control signal more reliably on computers with noisy sound hardware.
First public release