Details for testcase: QTractor

BugReport a bug against the content of this testcase
LinkNo link provided
Part of testsuitesUbuntu Studio Audio - Run Once/Optional

RevisionWritten on the 2015-12-06 15:13 by flocculant

This test will check that Qtractor opens correctly. Jack should be loaded automatically when Qtractor runs. If not, there should be messages stating that Jack is not running in the Message area at the bottom of the Qtractor application. In this case, close Qtractor, start Jack with QJackCtl, confirm Jack is running, and then restart Qtractor.

Open the Qtractor application from your menu
The Qtractor application opens
Click on the "Help" menu and choose "About"
A window opens displaying the Qtractor version and license information
Click on OK
The About window disappears

This test will check if Qtractor imports an audio file and play it
For this test, an audio file in ogg format is used, which can be found in the internet, e.g.
If you do not have such a file, skip the test.

Right-click in the Files pane and select "Add Files", or use Ctrl-F
The "Open Audio Files" window opens
Choose an audio file and click "Open"
The file now appears in the Files pane
Drag your file left and drop it on the Track Pane
The imported file now appears on the track pane with the waveform visible
Click on the play icon
The imported file plays through your speakers

This test will check if Qtractor records audio
For this test, a working microphone or other physical audio input is required.
If you have nothing connected to an audio input, skip the test.

Go to the View menu and select Windows > Connections
The connections Window opens
On the Audio tab, verify that there is a capture device on the left (under System) that is connected to one of the Qtractor Master Ins on the right hand side
Go to the Track menu and choose Add Track or use Ctrl+Shift+N
The Track properties window opens
On the Track tab, name the track and choose the Audio option, then click OK
The new track appears in the Track pane
Arm the new track for recording by clicking the R button in the track listing on the left of the Qtractor window.
Click the Record button in the top toolbar
The Session window opens
Give a name for the file that will hold this recorded input and Click OK
Click the Play button in the top toolbar and start singing/playing into the microphone/input device
The track pan displays the recorded waveform and scrolls along
Click the stop button when you have recorded enough
Click the "Backward" button until the track marker returns to the start
Click on play to hear the two track play
The track plays through your speakers

This test will check that the recording can be saved and opened again

Click on the "Save Session" icon (File > Save from the menu)
The "Save Session" window opens
Name the file
Click "Save"
The file saves and the file name is displayed in the menu bar
Close the session by clicking the "X" (File > Exit from the menu)
Run the Qtractor application again
Click File > Open in the menu
Find and Choose your just recorded session from the Open Session window
Click "Open"
Your file opens again and appears as it was when you saved it

This test will check if you can import a midi file and play it using a plugin instrument
For this test, you will need a midi file to import. If you do not have one, you can download one from the internet. For example, download "Prelude and Fugue in a minor (ca. 1708-14), BWV 894" from
A plug in is also required for this test. Ensure that a suitable soft-synth plugin is installed on the system. For example, install whysynth which can be used as a DSSI plugin in Qtractor.
For this test, only one track is assigned an instrument to keep the test short.

From the Track menu, select Import Tracks > MIDI
The "Open MIDI Files" window opens
Select a midi file and Click "Open"
The MIDI tracks appear in the Qtractor session
Right Click on one of the tracks in the Track Name pane and select Track Properties
The Track window opens
Click on the Plugins tab and Click "Add"
The Plugins window opens
Choose a plugin Synth and Click "OK"
The plugin synth shows in the Plugins tab and a window opens with the plugin in it
Right Click on the plugin synth and choose Activate
In the plugin window choose a patch name and Click "Send Test Note"
A sound plays through the speakers
Click on the Track tab of the track window
In the MIDI/Instrument Panel choose the Plugin as an instrument
Click "OK" in the Track window
Click on the "Play" icon
The midi track plays using the chosen sound of the plugin instrument

This test will check that MIDI data can be entered with the matrix editor
Make sure there are no other tracks in the track pane by deleting them or clicking on the New icon, then create a new MIDI track with an assigned instrument

Click on the "New Clip" button from Qtractor's button bar (or Clip > New from the menu)
The Session window opens
Type in a name for the session and Click on OK
The "matrix editor" or "piano roll" window opens
Click on the "Edit on" pencil icon
The edit pencil is highlighted
Click on the matrix area to create a few notes
The notes are shown on the matrix editor
Click on the "Edit off" arrow icon
The arrow icon is highlighted
Click on one of the notes and move it do a different place
The note remains where it was moved to
Hold the mouse over a note
The mouse icon turns into a double arrow
Click on the note
The note can then be stretched to different lengths
Click on Save icon in the matrix editor
The new notes are saved and the Save icon is greyed out
Choose File > Close from the menu
The matrix editor closes and the programmed notes can be seen in the track pane
Click on the Play icon
The track begins to play and the notes are heard through the speaker

This test will check that MIDI data can be received from an external or virtual instrument
If you do not have a physical keyboard, then open/run the Virtual Keyboard application

Click on the Connections icon
The connections window opens
Click on the arrow to the left of your instrument (or Virtual Keyboard) in the Output Ports pane
The available MIDI Output ports are shown
Highlight a MIDI Output port on the instrument
The MIDI Output port is highlighted
Click on the arrow to the left of Qtractor in the Input Ports pane
The available MIDI Input ports are shown
Highlight a Midi Input port on Qtractor
The MIDI Input port is highlighted
Click on Connect
The instrument MIDI Output port is shown connected to the MIDI Input port of Qtractor
Play some notes on the instrument (or Virtual Keyboard)
The notes are heard from the speakers

If all actions produce the expected results listed, please submit a 'passed' result.
If an action fails, or produces an unexpected result, please submit a 'failed' result and file a bug. Please be sure to include the bug number when you submit your result.