~ubuntu-branches/ubuntu/karmic/rosegarden/karmic

« back to all changes in this revision

Viewing changes to docs/en/segment-view-manipulating.html

  • Committer: Bazaar Package Importer
  • Author(s): Stefan Ebner
  • Date: 2008-05-02 00:33:44 UTC
  • mfrom: (1.1.7 upstream) (6.1.1 lenny)
  • Revision ID: james.westby@ubuntu.com-20080502003344-67vbfhgqx2yl0ksi
Tags: 1:1.7.0-1ubuntu1
* Merge from Debian unstable. (LP: #225849) Remaining Ubuntu changes:
  - Add usr/share/doc/kde/HTML to rosegarden-data, to provide online
    help documentation.
  - Change fftw3-dev to libfftw3-dev.
  - Update maintainer field as per spec.

Show diffs side-by-side

added added

removed removed

Lines of Context:
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>
8
 
          is actually a
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
14
 
          dragging out an area.
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.
20
 
        </p><p>
21
 
          The select tool doesn't replace the other tools completely,
22
 
          though &#8212; sometimes you need to be more precise about
23
 
          which operation you intend, particularly when working on small
24
 
          segments.
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>-&gt;<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.
45
 
        </p><p>
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.
51
 
        </p><p>
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.
57
 
        </p><p>
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.
71
 
        </p><p>
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>-&gt;<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Split</span></span>-&gt;<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
85
 
                  silence occurs.
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>-&gt;<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Split</span></span>-&gt;<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
89
 
                    lower parts.
90
 
 
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".
96
 
 
97
 
                </p><p>
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.
107
 
 
108
 
                </p><p>
109
 
                  The resulting segments are both created on the same
110
 
                  track, with one overlapping the other.
111
 
                  
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>-&gt;<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Split</span></span>-&gt;<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>-&gt;<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guimenuitem">Split</span></span>-&gt;<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'