Version 2.3.3 of Notation Composer. Please note that a newer version is available. The test results here will likely go stale.
Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results (selected in 'Test Results' table below)
The basic functions seem to work as expected, including MIDI file transcription, playback, staff editing, symbol insertion, transposition, metronome, piano roll notation, etc. Even printing works well.
See the Howto below for instructions on installing Composer and setting it up.
What does not
There is one curious bug with non-modal dialogs, such as "Metronome
Setup" (Perform > setup...), that causes the mouse cursor to disappear when it moves over the dialog. This only seems to happen when moving the mouse from the main document view (the white area with the notes) to the dialog while in "Add Mode" with "Notes and Rests" selected. Oddly, while the mouse is over the dialog, the main view continues to track the cursor position, as can be seen on the status bar; however, only the dialog receives clicks. To work around this issue, go back into "Select Mode" or move the dialog.
What was not tested
This is a fairly large program, so I have not tested every possible
function. Preferably someone who uses Composer more extensively can
provide more input.
The following instructions describe how to install Notation Composer and run TiMidity++ (hereafter referred to as Timidity) as an ALSA sequencer.
Open up a terminal.
The installation program for Composer requires mfc42.dll, which can be obtained with winetricks:
sh winetricks vcrun6
Run the installation program for Composer. Here, I assume it is in the Desktop directory, and that the version is 2.3.3.
Composer version 2.3.3 will start automatically after installation. Please close it to continue.
MIDI playback requires the presence of a MIDI sequencer. Timidity works well for this. If Timidity is not installed on your system, check your distro's repositories. You will also need an instrument patch set, such as Freepats. Slackware users can find the necessary slackbuilds on slackbuilds.org. When Timidity is up and running, start it as follows (I urge you to read the timidity manpage to understand each option):
timidity -iA -B2,8 -Os -EFreverb=0 &
cd ~/.wine/drive_c/Program\ Files/Notation/Composer
If all went well up to this point, open up a midi file, click the play button, and enjoy! If you do not hear sound, make sure your speakers are on and check your volume levels. Then, click "Setup > MIDI devices quick setup..." and verify that "TiMidity – TiMidity port 0" is visible under "Select MIDI Playback Device." If it is not, make sure you followed step 5 correctly. Next, click "Test Playback" to listen to a chromatic scale. If you still do not hear anything, Timidity may not be configured properly. Check your distro's documentation and/or forums for any hints on installing and configuring Timidity.
Note: ALSA Playback
On my machine, in Slackware 12.0, the snd_seq_dummy module is loaded by default. When using ALSA in Wine, this module seems to conflict with the actual module for my sound device, snd_hda_intel, causing frequent crashes, no audio output, and an almost unresponsive interface when attempting playback. The solution, of course, is to remove that module (modprobe -r snd_seq_dummy) and blacklist it in /etc/modprobe.d/blacklist. The location of the blacklist file varies between distros.