< Previous | Contents | Next >

10.4 Piano Roll

In the familiar MIDI piano roll view, it is possible to alter MIDI note events and fine tune other playback parameters. MIDI events are only editable when “Show Actual Playback” option in the View menu is checked off. When “Show Actual Playback” is checked, artic- ulations (trills, tremolos, etc.) display but cannot be edited since articulations are con- trolled by Properties. The Piano Roll view is track-based.

image 10.4.1 Selecting MIDI tracks

To move from track to track, click the Track Paging buttons located in the Toolbar.

To select and display a track in Piano Roll view:

a. Select the MIDI button in the Navigator. In the New MIDI View window, select a track or Part Name. Pushing OK will open the selected track in piano roll format.


FIGURE 10 - 8: Overview - Selecting a track

b. Select the MIDI track you wish to display and press OK.


c. Select the magnifying glass from the Toolbar. Left click to zoom in and right click (option + click for Mac) to zoom out of the Piano Roll view.



FIGURE 10 - 9: MIDI Piano Roll View

d. Another method of zooming in or out is to drag measure markers horizontally.

Dragging to the right zooms in and dragging to the left zooms in.


FIGURE 10 - 10: Horizontal zoom by dragging measure markers

10.4.2 Tiling ENF and MIDI views


Using the Tile Windows feature, you can view both ENF and MIDI windows simultaneously. This is useful if timing problems are encountered while editing ENF notation. By switching to MIDI Piano Roll view and pushing the Tile Win- dows button, it is possible to examine underlying MIDI events while referring to the same region as notation in the associated ENF window.

To tile all open document windows,


Push the Tile Windows button located both in the Toolbar and in the Navigator palette.


Tile Windows Menu Button

FIGURE 10 - 11: ENF / MIDI Tile View (with floating Zoom window)

10.4.3 Inserting program changes (Assign new MIDI instrument for playback)

You can insert any number of instrument changes into a MIDI track.

To insert a Program Change (MIDI instrument change) in a track:

a. In Piano Roll view, position cursor and click to drop the red marker where you wish to make a MIDI instrument change.


b. Push the Program Change button in the MIDI Toolbar or select Edit > Program Change.


FIGURE 10 - 12: MIDI Program Change (Piano Roll)

c. Select a new MIDI Instrument from the pull-down menu.

In the Voice pull-down menu, select the voice number you wish to apply the new instru- ment sound to. For more about Voice Color Mode, turn to "Working with Contrapuntal Voices", Section 7.9.

d. Press OK.

NOTE: List of instruments is determined by the selected Instrument set selected in Options > Instrument Settings. Instrument set is also able to be selected in the Playback Console (see "MIDI Setup", Section 4.15.1).

e. An inverted red triangle will indicate the point where the program change was inserted. Clicking on any Program Change triangle will open the Program Change window for additional changes.

NOTE: SmartScore supports multiple MIDI channels within each MIDI track. This allows for contrapuntal voices within ENF staff lines to be assigned to different instruments within each MIDI track. In other words, multiple voices in ENF are equivalent to multiple channels within a MIDI track. This is a sort of hybrid MIDI type (MIDI Type 1/Type 0 hybrid).

10.4.4 Velocity and Tempo Graphical Controllers

In Piano Roll view, the bottom pane of the window displays a graphical, continuous- change MIDI controller. Click into Controller Selector pull-down menu and select a new MIDI controller you wish to view.



FIGURE 10 - 13: Velocity and Tempo controllers in Piano Roll view

With the pencil mouse pointer, click and drag a curve over the range you wish to apply the effect.

10.4.5 Shuttle Tool

The Shuttle Tool allows you to sound MIDI events forward or backward by dragging the mouse over a range of events.

To operate the Shuttle Tool,


In Piano Roll view, the “S” key toggles the Shuttle Tool off and on. To manually select, press the Toggle Shuttle button in the MIDI Toolbar or go to the Options menu and select Shuttle On. Click and hold anywhere in an Overview or Piano Roll and drag the Shuttle Tool to the right to play the MIDI file at your own tempo. Drag the Shuttle Tool to the left to rewind and hear the MIDI file simulta- neously.

To insert or change the voice assignment of selected note event(s):

a. Use the Voice Selection pull-down menu located above the piano keyboard to select a voice number.

b. Right-click and drag to create a note event.

10.4.6 MIDI Instrument settings

To change MIDI instrument parameters,

a. Select Instrument Settings under the Options menu. In Playback Console, push the Set Instrument button. This will open the Instrument Settings window.


FIGURE 10 - 14: Instrument Settings

b. Select the MIDI Port of the MIDI instrument you will be adjusting with the MIDI Port pull-down menu.

c. Choose a specific Instrument Bank or all Banks from the selected MIDI Port if numerical banks are supported by your MIDI device.

d. Select the type of MIDI Instrument (GM, MT32, GS, Yamaha XG, Numeric or Custom) from the Instrument pull-down menu.

e. Use the radio buttons to activate or deactivate specific MIDI channels for selected Instrument set and Drum set. The default MIDI channel for drums is 10.

f. Use the Drum pull-down menu to select the type of MIDI Drum set your device supports (GM, No Drums, Roland GS Drums, Yamaha XG Drums, Numeric or Custom).

g. Push Custom to create a formatted text document for displaying custom instru- ment names for your MIDI device. Edit to change.

h. Save will save Custom patch names as a formatted text document (.TXT). Save this file then open it in a word processing application and enter your patch names. Then save as a text document.

i. Load will allow you to load the Custom text file. Your custom patch names will display throughout SmartScore’s MIDI patch selection windows (Instrument Templates and Playback Console).

10.4.7 MIDI event selection

Under the Edit menu choosing Select opens the Select Window.


FIGURE 10 - 15: Select Event window

Select All tracks or an individual track or voice to highlight for cut, paste, pitch shifting or assigning parameters. Choose Full time to display the full length of the MIDI file or des- ignate a portion of the file to display by entering the measure, beat, and tick into the From and To fields.

NOTE: Edit > Select All is only available from a Piano Roll or Event List view. Selecting MIDI events using mouse click-and-drag can be done from any view. Mouse

functions work the same in all views.

To select a note or group of notes:

Click on the individual note or click and drag to Group Select many notes.

To add note(s) to the Group:

Hold down the Control key and click on the un-selected note(s).

To select note events within a given time frame:

a. Click in Piano Roll to mark the beginning of the time frame.

b. Hold down the Shift key and click again to set the end of the time frame. The selected range will highlight in grey.

10.4.8 Changing MIDI event characteristics

To change the start time of selected note event(s):

Click and drag the left edge of the note(s) to the position you want.



FIGURE 10 - 16: Editing MIDI note on/off events

To change the duration of selected note event(s):

Click and drag the right edge of a note to change a note’s duration.

To change the velocity (loudness/note attack) of selected note event(s):

Drag the top and bottom edges of a note adjust the note’s velocity.

Changing note velocity Changing note pitch


FIGURE 10 - 17: Editing MIDI note velocities and pitches

To change the pitch or position of selected note event(s):

Click and drag the center of the note to change pitch (vertical drag) or note placement (horizontal drag).

NOTE: The arrow keys on your computer keyboard can also be used to adjust the pitch and start time of the selected note.

NOTE: To realign MIDI events to the nearest starting point (quantization), go to Options

> Snap to and select the base rhythmic value.

To delete selected note event(s):

Hit the Delete key to remove any highlighted notes.

To change the velocity and/or the duration of selected note(s):

a. Select the Velocity/Duration option from the Edit menu. The Velocity and Dura- tion window will open.


FIGURE 10 - 18: Velocity and Duration window

b. Use the sliders or type in numbers to increase or decrease the velocity or duration of the selected note(s) by a percentage. Example: You wish to double the dura- tion of a group of selected notes. In the Velocity/Duration window move the Duration slider to 200%.

c. Press OK.

10.4.9 Note Event window

Double-clicking on any note event will open the Note Event window.


FIGURE 10 - 19: Note Event window

The Note Event window allows access to and adjustment of an individual note’s parame- ters.

Raise or lower the Pitch of the Note Event

Start Time changes when the Note Event begins

The Duration of the Note Event can be shortened or lengthened

Increase or decrease the Velocity of the Note Event

Select a different Voice for the Note Event

10.4.10 Cut/Copy and Paste

Click and drag the mouse or use Edit > Select to select a region that you would like to cut, copy or paste.

Cut removes the highlighted notes from the score and places them in the clipboard.

Copy stores the selected notes to the clipboard without removing them from the score.

Paste will insert the contents of the clipboard back into the score without deleting the existing notes. Click where you want to insert the music into the score.

Paste Special will open the Paste Special window.


FIGURE 10 - 20: Paste Special

The Paste Special window offers several options for pasting the contents of the clipboard back into the music.

Add to existing events will add the contents of the clipboard to the selected area with- out erasing the existing notes.

Replace existing events will replace the existing music with the contents of the clip- board.

Move to make room will push the existing music backward and then insert the con- tents of the clipboard.

Use Repetitions to determine the number of times the contents of the clipboard will be inserted.

Start from time designates where the inserted music will begin by choosing the mea- sure, beat, and tick.

Select Start from track to paste to a selected track number.

All to track will insert the contents of the clipboard, no matter how many tracks were originally selected, into one track.