1
<html><head><title>Manipulating segments</title><link rel="stylesheet" href="kde-default.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.67.2"><meta name="keywords" content="Rosegarden, sequencer, MIDI, audio, music, notation, score, KDE"><link rel="start" href="index.html" title="The Rosegarden Handbook"><link rel="up" href="segment-view.html" title="Chapter�3.�The Track Editor"><link rel="prev" href="segment-view-audio-segments.html" title="Audio segments"><link rel="next" href="segment-view-tempo-timesig.html" title="Tempo and Time Signature"><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><meta name="GENERATOR" content="KDE XSL Stylesheet V1.13 using libxslt"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div style="background-image: url(top-middle.png); width: 100%; height: 131px;"><div style="position: absolute; right: 0px;"><img src="top-right-konqueror.png" style="margin: 0px" alt=""></div><div style="position: absolute; top: 25px; right: 100px; text-align: right; font-size: xx-large; font-weight: bold; text-shadow: #fff 0px 0px 5px; color: #444">Manipulating segments</div></div><div style="margin-top: 20px; background-color: #white; color: black; margin-left: 20px; margin-right: 20px;"><div style="position: absolute; left: 20px;"><a accesskey="p" href="segment-view-audio-segments.html">Prev</a></div><div style="position: absolute; right: 20px;"><a accesskey="n" href="segment-view-tempo-timesig.html">Next</a></div><div class="navCenter">The Track Editor</div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="segment-view-manipulating"></a>Manipulating segments</h2></div></div></div><p>
2
The main window contains a selection of "tools" for editing
3
segments. These are available from the main toolbar: first
4
select the tool you want from the toolbar, and then click
5
and drag on the segments on the main canvas.
6
</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="segment-view-selector"></a>The Select tool</h3></div></div></div><p>
7
The select tool <span class="inlinemediaobject"><img src="rg-select.png"></span>
9
multipurpose tool: it can be used to select, move, copy,
10
resize and create segments.</p><p>The most obvious use is
11
selection: select a single segment by clicking on it with
12
the select tool, or select several by clicking with Shift
13
held down, or by clicking in an empty area of the window and
15
</p><p>To move segments with the select tool, simply click and
16
drag on the segment. To create copies, click and drag with
17
Ctrl held down. To resize a segment, click and drag on the
18
right-hand edge of the segment; and to create new segments,
19
click and drag on an empty area with the middle mouse button.
21
The select tool doesn't replace the other tools completely,
22
though — sometimes you need to be more precise about
23
which operation you intend, particularly when working on small
25
</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="segment-view-move-resize"></a>Move and Resize tools</h3></div></div></div><p>To move a segment to a different start time or track,
26
use the move tool <span class="inlinemediaobject"><img src="rg-move.png"></span>
27
and click and drag on the segment you want
28
to move. If you hold down the Ctrl key while dragging, the
29
segment will be copied instead of moved.</p><p>To resize a segment, use the resize tool <span class="inlinemediaobject"><img src="rg-resize.png"></span>
30
and click and drag on the right-hand end of the segment.
31
Resizing a segment has the effect of extending or
32
shortening it, by subtracting some of its contents or adding
33
silence at the start or end. If you hold down the Ctrl
34
key, the segment will be <a href="segment-view-manipulating.html#segment-view-rescale" title="Stretching and squashing segments">rescaled</a> (stretched
35
or squashed) instead of extended or shortened.</p><p>For both move and resize you can hold Shift for fine
36
positioning, to avoid snapping to a particular grid position.
37
</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="segment-view-rescale"></a>Stretching and squashing segments</h3></div></div></div><p>Resizing a segment normally makes it shorter or longer
38
by subtracting content or adding some extra space. However,
39
by holding the Ctrl key while resizing, you can instead
40
stretch or squash the contents of the segment. You can also do this by selecting the segment and then using <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenu">Segments</span></span>-><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Stretch or Squash...</span></span>.</p><p>
41
For segments that contain MIDI events, this re-spaces the
42
events so that they are spread across the new segment's
43
duration, playing back faster or slower than before but in
44
the same relative proportions.
46
For audio segments, this time-stretches the audio, altering
47
its played speed without altering its pitch (as would happen
48
if the audio was simply played back faster or slower).
49
Time-stretching usually adds some audible artifacts as well,
50
so the quality of your results may vary.
52
<span class="application">Rosegarden</span> does not alter the original audio file when
53
time-stretching an audio segment, and if you rescale the same
54
segment repeatedly it will always work from the original
55
file instead of accumulating timestretching artifacts with
56
each rescale. You can rescale both mono and stereo audio.
58
(For reference, <span class="application">Rosegarden</span> uses a frequency-domain
59
time-stretcher based on a phase vocoder with phase-locking
60
at percussive transients. This usually produces good
61
results with stable harmonic sounds such as pads and basses
62
as well as purely percussive sounds such as drum loops, but
63
is less effective for composite material or music with soft
64
or breathy note onsets.)
65
</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="segment-view-split-join"></a>Split tool</h3></div></div></div><p>
66
You can use the split tool
67
<span class="inlinemediaobject"><img src="rg-split.png"></span>
68
to split a single segment
69
into two separate segments. To split your segment, select the
70
split tool and click on the segment you wish to split.
72
By default segments are split on the closest barline to the
73
cursor, but this can be prevented by holding down Shift
74
while splitting the segment.
75
</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="segment-view-split-by-pitch"></a>Other Split functions</h3></div></div></div><p>The Segments menu contains a number of other Split functions.</p><div class="variablelist"><dl><dt><span class="term">Split on Silence</span></dt><dd><p><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenu">Segments</span></span>-><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Split</span></span>-><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Split on Silence</span></span>
76
splits the selected segments on silences.
77
This function works slightly differently depending
78
on whether the selected segments contain audio or
79
MIDI data. For audio segments, it offers you a
80
dialog in which you can choose a threshold below
81
which the segment is considered "silent"; it then
82
splits the segment whenever its amplitude falls
83
below this threshold. For MIDI segments, it simply
84
splits the segment everywhere that a full bar of
86
</p></dd><dt><span class="term">Split by Pitch</span></dt><dd><p>
87
<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenu">Segments</span></span>-><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Split</span></span>-><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Split by Pitch...</span></span>
88
splits the currently selected segments into higher and
91
This function invokes a dialog allowing you to
92
choose a pitch as a "split point", and then splits
93
the selected segments in half with all the notes on
94
or above that split point in the "higher" segment
95
and all the notes below it in the "lower".
98
If the music in the segment consists of two separate
99
parts (e.g. left and right hand piano parts) that
100
are not always completely on either side of a single
101
split point, you may with to select the "ranging
102
split-point" option. If this is selected,
103
Rosegarden will attempt to track the two parts as
104
they move up and down, usually doing a slightly
105
better job of separating out notes that were
106
intended to lie in the two separate parts.
109
The resulting segments are both created on the same
110
track, with one overlapping the other.
112
</p></dd><dt><span class="term">Split by Recording Source</span></dt><dd><p><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenu">Segments</span></span>-><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Split</span></span>-><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Split by Recording Source...</span></span> splits the currently selected segments according to the MIDI channel and device their events were recorded from.</p><p>If you have recorded events from more than one MIDI channel or device into the a single segment, you can use this function to split them into separate segments afterwards. Select the channel or device whose events you want to split out, and the segment will be split into two segments, one containing events from the selected channel or device and the other containing the remaining events. The two segments are both created on the same track, with one overlapping the other.</p><p>See also <a href="recording.html" title="Recording">Recording</a> and <a href="segment-instrument-parameters.html#track-recording-filters" title="Track recording filters">Track recording filters</a> for more details on how to select the source MIDI channel or device for a recording.</p></dd><dt><span class="term">Split at Time</span></dt><dd><p>The <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenu">Segments</span></span>-><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Split</span></span>-><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Split at Time...</span></span> function simply splits the currently selected segments into two parts at the time you specify.</p></dd></dl></div></div></div><div style="background-color: #white; color: black; margin-top: 20px; margin-left: 20px; margin-right: 20px;"><div style="position: absolute; left: 20px;"><a accesskey="p" href="segment-view-audio-segments.html">Prev</a></div><div style="position: absolute; right: 20px;"><a accesskey="n" href="segment-view-tempo-timesig.html">Next</a></div><div align="center"><a accesskey="h" href="index.html">Home</a></div></div><div style="background-color: #white; color: black; margin-left: 20px; margin-right: 20px;"><div class="navLeft">Audio segments�</div><div class="navRight">�Tempo and Time Signature</div><div class="navCenter"><a accesskey="u" href="segment-view.html">Up</a></div></div><br><br><div class="bannerBottom" style="background-image: url(bottom-middle.png); background-repeat: x-repeat; width: 100%; height: 100px; bottom:0px;"><div class="BannerBottomRight"><img src="bottom-right.png" style="margin: 0px" alt=""></div><div class="bannerBottomLeft"><img src="bottom-left.png" style="margin: 0px;" alt=""></div><div id="comments" style="position:relative; top: 5px; left: 1em; height:85px; width: 50%; color: #cfe1f6"><p>Would you like to make a comment or contribute an update to this page?<br>
113
Send feedback to the <a href="mailto:kde-docs@kdemail.net" style="background:transparent; color:#cfe1f6; text-decoration: underline;">KDE Docs Team</a></p></div></div></body></html>
b'\\ No newline at end of file'