Fix English grammer, punctuation, and hard to read strings
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1479 0778d3d1-df1d-0410-868b-ea421aaaa00d
This commit is contained in:
@@ -52,26 +52,26 @@ envelopeAndLFOParameters::envelopeAndLFOParameters(
|
||||
model * _parent ) :
|
||||
model( _parent ),
|
||||
m_used( FALSE ),
|
||||
m_predelayModel( 0.0, 0.0, 1.0, 0.001, this, tr( "Predelay-time" ) ),
|
||||
m_attackModel( 0.0, 0.0, 1.0, 0.001, this, tr( "Attack-time" ) ),
|
||||
m_holdModel( 0.5, 0.0, 1.0, 0.001, this, tr( "Hold-time" ) ),
|
||||
m_decayModel( 0.5, 0.0, 1.0, 0.001, this, tr( "Decay-time" ) ),
|
||||
m_sustainModel( 0.5, 0.0, 1.0, 0.001, this, tr( "Sustain-level" ) ),
|
||||
m_releaseModel( 0.1, 0.0, 1.0, 0.001, this, tr( "Release-time" ) ),
|
||||
m_amountModel( 0.0, -1.0, 1.0, 0.005, this, tr( "Modulation amount" ) ),
|
||||
m_predelayModel( 0.0, 0.0, 1.0, 0.001, this, tr( "Predelay" ) ),
|
||||
m_attackModel( 0.0, 0.0, 1.0, 0.001, this, tr( "Attack" ) ),
|
||||
m_holdModel( 0.5, 0.0, 1.0, 0.001, this, tr( "Hold" ) ),
|
||||
m_decayModel( 0.5, 0.0, 1.0, 0.001, this, tr( "Decay" ) ),
|
||||
m_sustainModel( 0.5, 0.0, 1.0, 0.001, this, tr( "Sustain" ) ),
|
||||
m_releaseModel( 0.1, 0.0, 1.0, 0.001, this, tr( "Release" ) ),
|
||||
m_amountModel( 0.0, -1.0, 1.0, 0.005, this, tr( "Modulation" ) ),
|
||||
m_valueForZeroAmount( _value_for_zero_amount ),
|
||||
m_pahdEnv( NULL ),
|
||||
m_rEnv( NULL ),
|
||||
m_lfoPredelayModel( 0.0, 0.0, 1.0, 0.001, this,
|
||||
tr( "LFO-predelay-time" ) ),
|
||||
m_lfoAttackModel( 0.0, 0.0, 1.0, 0.001, this, tr( "LFO-attack-time" ) ),
|
||||
tr( "LFO Predelay" ) ),
|
||||
m_lfoAttackModel( 0.0, 0.0, 1.0, 0.001, this, tr( "LFO Attack" ) ),
|
||||
m_lfoSpeedModel( 0.1, 0.001, 1.0, 0.0001,
|
||||
SECS_PER_LFO_OSCILLATION * 1000.0, this,
|
||||
tr( "LFO-speed" ) ),
|
||||
tr( "LFO speed" ) ),
|
||||
m_lfoAmountModel( 0.0, -1.0, 1.0, 0.005, this,
|
||||
tr( "LFO-modulation-amount" ) ),
|
||||
tr( "LFO Modulation" ) ),
|
||||
m_lfoWaveModel( SineWave, 0, NumLfoShapes, this,
|
||||
tr( "LFO wave shape" ) ),
|
||||
tr( "LFO Wave Shape" ) ),
|
||||
m_x100Model( FALSE, this, tr( "Freq x 100" ) ),
|
||||
m_controlEnvAmountModel( FALSE, this, tr( "Modulate Env-Amount" ) ),
|
||||
m_lfoFrame( 0 ),
|
||||
|
||||
@@ -133,12 +133,9 @@ multimediaProject::multimediaProject( const QString & _in_file_name,
|
||||
QMessageBox::critical( NULL, songEditor::tr( "Error in "
|
||||
"multimedia-project" ),
|
||||
songEditor::tr( "The multimedia-"
|
||||
"project %1 seems to "
|
||||
"contain errors. LMMS "
|
||||
"will try its best "
|
||||
"to recover as much as "
|
||||
"possible data from "
|
||||
"this file."
|
||||
"project %1 seems to contain errors. LMMS "
|
||||
"will try its best to recover as much "
|
||||
"data as possible data from this file."
|
||||
).arg( _in_file_name ) );
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -154,12 +154,12 @@ automationEditor::automationEditor( void ) :
|
||||
this, SLOT( stop() ), m_toolBar );
|
||||
|
||||
m_playButton->setWhatsThis(
|
||||
tr( "Click here, if you want to play the current pattern. "
|
||||
"This is useful while editing it. The pattern is "
|
||||
"automatically looped when its end is reached." ) );
|
||||
tr( "Click here if you want to play the current pattern. "
|
||||
"This is useful while editing it. The pattern is "
|
||||
"automatically looped when the end is reached." ) );
|
||||
m_stopButton->setWhatsThis(
|
||||
tr( "Click here, if you want to stop playing of current "
|
||||
"pattern." ) );
|
||||
tr( "Click here if you want to stop playing of the "
|
||||
"current pattern." ) );
|
||||
|
||||
|
||||
|
||||
@@ -212,19 +212,19 @@ automationEditor::automationEditor( void ) :
|
||||
tool_button_group->setExclusive( TRUE );
|
||||
|
||||
m_drawButton->setWhatsThis(
|
||||
tr( "If you click here, draw-mode will be activated. In this "
|
||||
"mode you can add and move single values. This "
|
||||
"is the default-mode which is used most of the time. "
|
||||
tr( "Click here and draw-mode will be activated. In this "
|
||||
"mode you can add and move single values. This "
|
||||
"is the default mode which is used most of the time. "
|
||||
"You can also press 'Shift+D' on your keyboard to "
|
||||
"activate this mode." ) );
|
||||
m_eraseButton->setWhatsThis(
|
||||
tr( "If you click here, erase-mode will be activated. In this "
|
||||
tr( "Click here and erase-mode will be activated. In this "
|
||||
"mode you can erase single values. You can also press "
|
||||
"'Shift+E' on your keyboard to activate this mode." ) );
|
||||
m_selectButton->setWhatsThis(
|
||||
tr( "If you click here, select-mode will be activated. In this "
|
||||
tr( "Click here and select-mode will be activated. In this "
|
||||
"mode you can select values. This is neccessary "
|
||||
"if you want to cut, copy, paste, delete or move "
|
||||
"if you want to cut, copy, paste, delete, or move "
|
||||
"values. You can also press 'Shift+S' on your keyboard "
|
||||
"to activate this mode." ) );
|
||||
m_moveButton->setWhatsThis(
|
||||
@@ -250,17 +250,16 @@ automationEditor::automationEditor( void ) :
|
||||
m_toolBar );
|
||||
|
||||
m_cutButton->setWhatsThis(
|
||||
tr( "If you click here, selected values will be cut into the "
|
||||
"clipboard. You can paste them anywhere in any pattern "
|
||||
"by clicking on the paste-button." ) );
|
||||
tr( "Click here and selected values will be cut into the "
|
||||
"clipboard. You can paste them anywhere in any pattern "
|
||||
"by clicking on the paste button." ) );
|
||||
m_copyButton->setWhatsThis(
|
||||
tr( "If you click here, selected values will be copied into "
|
||||
"the clipboard. You can paste them anywhere in any "
|
||||
"pattern by clicking on the paste-button." ) );
|
||||
tr( "Click here and selected values will be copied into "
|
||||
"the clipboard. You can paste them anywhere in any "
|
||||
"pattern by clicking on the paste button." ) );
|
||||
m_pasteButton->setWhatsThis(
|
||||
tr( "If you click here, the values from the clipboard will be "
|
||||
"pasted at the first visible tact." ) );
|
||||
|
||||
tr( "Click here and the values from the clipboard will be "
|
||||
"pasted at the first visible measure." ) );
|
||||
|
||||
|
||||
// setup zooming-stuff
|
||||
|
||||
@@ -69,7 +69,7 @@ bbEditor::bbEditor( bbTrackContainer * _tc ) :
|
||||
this, SLOT( play() ), m_toolBar );
|
||||
|
||||
m_stopButton = new toolButton( embed::getIconPixmap( "stop" ),
|
||||
tr( "Stop playing of current beat/bassline (Space)" ),
|
||||
tr( "Stop playback of current beat/bassline (Space)" ),
|
||||
this, SLOT( stop() ), m_toolBar );
|
||||
|
||||
toolButton * add_bb_track = new toolButton(
|
||||
@@ -86,11 +86,11 @@ bbEditor::bbEditor( bbTrackContainer * _tc ) :
|
||||
|
||||
|
||||
m_playButton->setWhatsThis(
|
||||
tr( "Click here, if you want to play the current "
|
||||
"beat/bassline. The beat/bassline is automatically "
|
||||
tr( "Click here to play the current "
|
||||
"beat/bassline. The beat/bassline is automatically "
|
||||
"looped when its end is reached." ) );
|
||||
m_stopButton->setWhatsThis(
|
||||
tr( "Click here, if you want to stop playing of current "
|
||||
tr( "Click here to stop playing of current "
|
||||
"beat/bassline." ) );
|
||||
|
||||
QLabel * l = new QLabel( m_toolBar );
|
||||
|
||||
@@ -99,16 +99,16 @@ lfoControllerDialog::lfoControllerDialog( controller * _model, QWidget * _parent
|
||||
m_amountKnob->setHintText( tr( "Modulation amount:" ) + " ", "" );
|
||||
m_amountKnob->setWhatsThis(
|
||||
tr( "Use this knob for setting modulation amount of the "
|
||||
"current LFO. The bigger this value the more the "
|
||||
"selected size (e.g. volume or cutoff-frequency) will "
|
||||
"be influenced by this LFO." ) );
|
||||
"LFO. The bigger this value, the more the connected "
|
||||
"control (e.g. volume or cutoff-frequency) will "
|
||||
"be influenced by the LFO." ) );
|
||||
|
||||
m_phaseKnob = new knob( knobBright_26, this );
|
||||
m_phaseKnob->setLabel( tr( "PHS" ) );
|
||||
m_phaseKnob->move( CD_LFO_PHASE_CD_KNOB_X, CD_LFO_CD_KNOB_Y );
|
||||
m_phaseKnob->setHintText( tr( "Phase offset:" ) + " ", "" + tr( "degrees" ) );
|
||||
m_phaseKnob->setWhatsThis(
|
||||
tr( "With this knob you can set the phase-offset of "
|
||||
tr( "With this knob you can set the phase offset of "
|
||||
"the LFO. That means you can move the "
|
||||
"point within an oscillation where the "
|
||||
"oscillator begins to oscillate. For example "
|
||||
@@ -124,8 +124,7 @@ lfoControllerDialog::lfoControllerDialog( controller * _model, QWidget * _parent
|
||||
sin_wave_btn->setInactiveGraphic( embed::getIconPixmap(
|
||||
"sin_wave_inactive" ) );
|
||||
toolTip::add( sin_wave_btn,
|
||||
tr( "Click here if you want a sine-wave for "
|
||||
"current oscillator." ) );
|
||||
tr( "Click here for a sine-wave for." ) );
|
||||
|
||||
pixmapButton * triangle_wave_btn =
|
||||
new pixmapButton( this, NULL );
|
||||
@@ -135,8 +134,7 @@ lfoControllerDialog::lfoControllerDialog( controller * _model, QWidget * _parent
|
||||
triangle_wave_btn->setInactiveGraphic(
|
||||
embed::getIconPixmap( "triangle_wave_inactive" ) );
|
||||
toolTip::add( triangle_wave_btn,
|
||||
tr( "Click here if you want a triangle-wave "
|
||||
"for current oscillator." ) );
|
||||
tr( "Click here for a triangle-wave." ) );
|
||||
|
||||
pixmapButton * saw_wave_btn = new pixmapButton( this, NULL );
|
||||
saw_wave_btn->move( CD_LFO_SHAPES_X + 30, CD_LFO_SHAPES_Y );
|
||||
@@ -145,8 +143,7 @@ lfoControllerDialog::lfoControllerDialog( controller * _model, QWidget * _parent
|
||||
saw_wave_btn->setInactiveGraphic( embed::getIconPixmap(
|
||||
"saw_wave_inactive" ) );
|
||||
toolTip::add( saw_wave_btn,
|
||||
tr( "Click here if you want a saw-wave for "
|
||||
"current oscillator." ) );
|
||||
tr( "Click here for a saw-wave." ) );
|
||||
|
||||
pixmapButton * sqr_wave_btn = new pixmapButton( this, NULL );
|
||||
sqr_wave_btn->move( CD_LFO_SHAPES_X + 45, CD_LFO_SHAPES_Y );
|
||||
@@ -155,8 +152,7 @@ lfoControllerDialog::lfoControllerDialog( controller * _model, QWidget * _parent
|
||||
sqr_wave_btn->setInactiveGraphic( embed::getIconPixmap(
|
||||
"square_wave_inactive" ) );
|
||||
toolTip::add( sqr_wave_btn,
|
||||
tr( "Click here if you want a square-wave for "
|
||||
"current oscillator." ) );
|
||||
tr( "Click here for a square-wave." ) );
|
||||
|
||||
pixmapButton * moog_saw_wave_btn =
|
||||
new pixmapButton( this, NULL );
|
||||
@@ -166,8 +162,7 @@ lfoControllerDialog::lfoControllerDialog( controller * _model, QWidget * _parent
|
||||
moog_saw_wave_btn->setInactiveGraphic(
|
||||
embed::getIconPixmap( "moog_saw_wave_inactive" ) );
|
||||
toolTip::add( moog_saw_wave_btn,
|
||||
tr( "Click here if you want a moog-saw-wave "
|
||||
"for current oscillator." ) );
|
||||
tr( "Click here for a a moog saw-wave." ) );
|
||||
|
||||
pixmapButton * exp_wave_btn = new pixmapButton( this, NULL );
|
||||
exp_wave_btn->move( CD_LFO_SHAPES_X + 15, CD_LFO_SHAPES_Y + 15 );
|
||||
@@ -176,8 +171,7 @@ lfoControllerDialog::lfoControllerDialog( controller * _model, QWidget * _parent
|
||||
exp_wave_btn->setInactiveGraphic( embed::getIconPixmap(
|
||||
"exp_wave_inactive" ) );
|
||||
toolTip::add( exp_wave_btn,
|
||||
tr( "Click here if you want an exponential "
|
||||
"wave for current oscillator." ) );
|
||||
tr( "Click here for an exponential wave." ) );
|
||||
|
||||
pixmapButton * white_noise_btn = new pixmapButton( this, NULL );
|
||||
white_noise_btn->move( CD_LFO_SHAPES_X + 30, CD_LFO_SHAPES_Y + 15 );
|
||||
@@ -186,8 +180,7 @@ lfoControllerDialog::lfoControllerDialog( controller * _model, QWidget * _parent
|
||||
white_noise_btn->setInactiveGraphic(
|
||||
embed::getIconPixmap( "white_noise_wave_inactive" ) );
|
||||
toolTip::add( white_noise_btn,
|
||||
tr( "Click here if you want a white-noise for "
|
||||
"current oscillator." ) );
|
||||
tr( "Click here for white-noise for." ) );
|
||||
|
||||
pixmapButton * uwb = new pixmapButton( this, NULL );
|
||||
uwb->move( CD_LFO_SHAPES_X + 45, CD_LFO_SHAPES_Y + 15 );
|
||||
@@ -196,8 +189,8 @@ lfoControllerDialog::lfoControllerDialog( controller * _model, QWidget * _parent
|
||||
uwb->setInactiveGraphic( embed::getIconPixmap(
|
||||
"usr_wave_inactive" ) );
|
||||
uwb->setEnabled( false );
|
||||
toolTip::add( uwb, tr( "Click here if you want a user-defined "
|
||||
"wave-shape for current oscillator." ) );
|
||||
toolTip::add( uwb, tr( "Click here for a user-defined "
|
||||
"shape." ) );
|
||||
|
||||
m_waveBtnGrp = new automatableButtonGroup( this );
|
||||
m_waveBtnGrp->addButton( sin_wave_btn );
|
||||
|
||||
@@ -366,7 +366,7 @@ void mainWindow::finalize( void )
|
||||
"edit song-playlist and specify when which track "
|
||||
"should be played. "
|
||||
"You can also insert and move samples (e.g. "
|
||||
"rap-samples) directly into the playlist." ) );
|
||||
"rap samples) directly into the playlist." ) );
|
||||
|
||||
|
||||
toolButton * bb_editor_window = new toolButton(
|
||||
@@ -379,9 +379,9 @@ void mainWindow::finalize( void )
|
||||
bb_editor_window->setWhatsThis(
|
||||
tr( "By pressing this button, you can show or hide the "
|
||||
"Beat+Bassline Editor. The Beat+Bassline Editor is "
|
||||
"needed for creating beats, opening, adding and "
|
||||
"removing channels, cutting, copying and pasting "
|
||||
"beat- and bassline-patterns and other things like "
|
||||
"needed for creating beats, and for opening, adding, and "
|
||||
"removing channels, and for cutting, copying and pasting "
|
||||
"beat and bassline-patterns, and for other things like "
|
||||
"that." ) );
|
||||
|
||||
|
||||
@@ -393,9 +393,9 @@ void mainWindow::finalize( void )
|
||||
m_toolBar );
|
||||
piano_roll_window->setShortcut( Qt::Key_F7 );
|
||||
piano_roll_window->setWhatsThis(
|
||||
tr( "By pressing this button, you can show or hide the "
|
||||
tr( "Click here to show or hide the "
|
||||
"Piano-Roll. With the help of the Piano-Roll "
|
||||
"you can edit melody-patterns in an easy way."
|
||||
"you can edit melodies in an easy way."
|
||||
) );
|
||||
|
||||
toolButton * automation_editor_window = new toolButton(
|
||||
@@ -407,7 +407,7 @@ void mainWindow::finalize( void )
|
||||
m_toolBar );
|
||||
automation_editor_window->setShortcut( Qt::Key_F8 );
|
||||
automation_editor_window->setWhatsThis(
|
||||
tr( "By pressing this button, you can show or hide the "
|
||||
tr( "Click here to show or hide the "
|
||||
"Automation Editor. With the help of the "
|
||||
"Automation Editor you can edit dynamic values "
|
||||
"in an easy way."
|
||||
@@ -420,7 +420,7 @@ void mainWindow::finalize( void )
|
||||
m_toolBar );
|
||||
fx_mixer_window->setShortcut( Qt::Key_F9 );
|
||||
fx_mixer_window->setWhatsThis(
|
||||
tr( "By pressing this button, you can show or hide the "
|
||||
tr( "Click here to show or hide the "
|
||||
"FX Mixer. The FX Mixer is a very powerful tool "
|
||||
"for managing effects for your song. You can insert "
|
||||
"effects into different effect-channels." ) );
|
||||
@@ -433,7 +433,7 @@ void mainWindow::finalize( void )
|
||||
m_toolBar );
|
||||
project_notes_window->setShortcut( Qt::Key_F10 );
|
||||
project_notes_window->setWhatsThis(
|
||||
tr( "By pressing this button, you can show or hide the "
|
||||
tr( "Click here to show or hide the "
|
||||
"project notes window. In this window you can put "
|
||||
"down your project notes.") );
|
||||
|
||||
|
||||
@@ -232,25 +232,23 @@ pianoRoll::pianoRoll( void ) :
|
||||
this, SLOT( stop() ), m_toolBar );
|
||||
|
||||
m_playButton->setWhatsThis(
|
||||
tr( "Click here, if you want to play the current pattern. "
|
||||
tr( "Click here to play the current pattern. "
|
||||
"This is useful while editing it. The pattern is "
|
||||
"automatically looped when its end is reached." ) );
|
||||
m_recordButton->setWhatsThis(
|
||||
tr( "Click here, if you want to record notes from a MIDI-"
|
||||
tr( "Click here to record notes from a MIDI-"
|
||||
"device or the virtual test-piano of the according "
|
||||
"channel-window to the current pattern. When recording "
|
||||
"all notes you play will be written to this pattern "
|
||||
"and you can play and edit them afterwards." ) );
|
||||
m_recordAccompanyButton->setWhatsThis(
|
||||
tr( "Click here, if you want to record notes from a MIDI-"
|
||||
tr( "Click here to record notes from a MIDI-"
|
||||
"device or the virtual test-piano of the according "
|
||||
"channel-window to the current pattern. When recording "
|
||||
"all notes you play will be written to this pattern "
|
||||
"and you will hear the song or BB track in the background." ) );
|
||||
m_stopButton->setWhatsThis(
|
||||
tr( "Click here, if you want to stop playing of current "
|
||||
"pattern." ) );
|
||||
|
||||
tr( "Click here to stop playback of current pattern." ) );
|
||||
|
||||
|
||||
removeSelection();
|
||||
@@ -302,23 +300,23 @@ pianoRoll::pianoRoll( void ) :
|
||||
tool_button_group->setExclusive( TRUE );
|
||||
|
||||
m_drawButton->setWhatsThis(
|
||||
tr( "If you click here, draw-mode will be activated. In this "
|
||||
tr( "Click here and draw mode will be activated. In this "
|
||||
"mode you can add, resize and move single notes. This "
|
||||
"is the default-mode which is used most of the time. "
|
||||
"is the default mode which is used most of the time. "
|
||||
"You can also press 'Shift+D' on your keyboard to "
|
||||
"activate this mode." ) );
|
||||
m_eraseButton->setWhatsThis(
|
||||
tr( "If you click here, erase-mode will be activated. In this "
|
||||
tr( "Click here and erase mode will be activated. In this "
|
||||
"mode you can erase single notes. You can also press "
|
||||
"'Shift+E' on your keyboard to activate this mode." ) );
|
||||
m_selectButton->setWhatsThis(
|
||||
tr( "If you click here, select-mode will be activated. "
|
||||
tr( "Click here and select mode will be activated. "
|
||||
"In this mode you can select notes. This is neccessary "
|
||||
"if you want to cut, copy, paste, delete or move "
|
||||
"notes. You can also press 'Shift+S' on your keyboard "
|
||||
"to activate this mode." ) );
|
||||
m_moveButton->setWhatsThis(
|
||||
tr( "If you click here, move-mode will be activated. In this "
|
||||
tr( "Click here and move-mode will be activated. In this "
|
||||
"mode you can move the notes you selected in select-"
|
||||
"mode. You can also press 'Shift+M' on your keyboard "
|
||||
"to activate this mode." ) );
|
||||
@@ -340,16 +338,16 @@ pianoRoll::pianoRoll( void ) :
|
||||
m_toolBar );
|
||||
|
||||
m_cutButton->setWhatsThis(
|
||||
tr( "If you click here, selected notes will be cut into the "
|
||||
tr( "Click here and the selected notes will be cut into the "
|
||||
"clipboard. You can paste them anywhere in any pattern "
|
||||
"by clicking on the paste-button." ) );
|
||||
"by clicking on the paste button." ) );
|
||||
m_copyButton->setWhatsThis(
|
||||
tr( "If you click here, selected notes will be copied into the "
|
||||
tr( "Click here and the selected notes will be copied into the "
|
||||
"clipboard. You can paste them anywhere in any pattern "
|
||||
"by clicking on the paste-button." ) );
|
||||
"by clicking on the paste button." ) );
|
||||
m_pasteButton->setWhatsThis(
|
||||
tr( "If you click here, the notes from the clipboard will be "
|
||||
"pasted at the first visible tact." ) );
|
||||
tr( "Click here and the notes from the clipboard will be "
|
||||
"pasted at the first visible measure." ) );
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -92,9 +92,9 @@ songEditor::songEditor( song * _song, songEditor * & _engine_ptr ) :
|
||||
m_tempoSpinBox->setWhatsThis(
|
||||
tr( "The tempo of a song is specified in beats per minute "
|
||||
"(BPM). If you want to change the tempo of your "
|
||||
"song, change this value. Every tact has four beats, "
|
||||
"so the tempo in BPM specifies, how many tacts / 4 "
|
||||
"should be played within a minute (or how many tacts "
|
||||
"song, change this value. Every measure has four beats, "
|
||||
"so the tempo in BPM specifies, how many measures / 4 "
|
||||
"should be played within a minute (or how many measures "
|
||||
"should be played within four minutes)." ) );
|
||||
|
||||
int col = engine::getMainWindow()->addWidgetToToolBar( m_tempoSpinBox,
|
||||
|
||||
@@ -68,8 +68,8 @@ effectView::effectView( effect * _model, QWidget * _parent ) :
|
||||
m_wetDry->move( 27, 5 );
|
||||
m_wetDry->setHintText( tr( "Wet Level:" ) + " ", "" );
|
||||
m_wetDry->setWhatsThis( tr( "The Wet/Dry knob sets the ratio between "
|
||||
"the input signal and the effect that "
|
||||
"shows up in the output." ) );
|
||||
"the input signal and the effect signal that "
|
||||
"forms the output." ) );
|
||||
|
||||
|
||||
m_autoQuit = new tempoSyncKnob( knobBright_26, this );
|
||||
@@ -79,7 +79,7 @@ effectView::effectView( effect * _model, QWidget * _parent ) :
|
||||
m_autoQuit->setWhatsThis( tr(
|
||||
"The Decay knob controls how many buffers of silence must pass before the "
|
||||
"plugin stops processing. Smaller values will reduce the CPU overhead but "
|
||||
"run the risk of clipping the tail on delay effects." ) );
|
||||
"run the risk of clipping the tail on delay and reverb effects." ) );
|
||||
|
||||
|
||||
m_gate = new knob( knobBright_26, this );
|
||||
@@ -125,12 +125,12 @@ effectView::effectView( effect * _model, QWidget * _parent ) :
|
||||
|
||||
"The Wet/Dry knob controls the balance between the input signal and the "
|
||||
"effected signal that is the resulting output from the effect. The input "
|
||||
"for one stage is the output from the previous stage, so the 'dry' signal "
|
||||
"for the stage is the output from the previous stage. So, the 'dry' signal "
|
||||
"for effects lower in the chain contains all of the previous effects.\n\n"
|
||||
|
||||
"The Decay knob controls how long the signal will continue to be processed "
|
||||
"after the notes have been released. The effect will stop processing signals "
|
||||
"when the signal has dropped below a given threshold for a given length of "
|
||||
"when the volume has dropped below a given threshold for a given length of "
|
||||
"time. This knob sets the 'given length of time'. Longer times will require "
|
||||
"more CPU, so this number should be set low for most effects. It needs to be "
|
||||
"bumped up for effects that produce lengthy periods of silence, e.g. "
|
||||
|
||||
@@ -184,7 +184,7 @@ envelopeAndLFOView::envelopeAndLFOView( QWidget * _parent ) :
|
||||
m_lfoPredelayKnob = new knob( knobBright_26, this );
|
||||
m_lfoPredelayKnob->setLabel( tr( "DEL" ) );
|
||||
m_lfoPredelayKnob->move( LFO_PREDELAY_KNOB_X, LFO_KNOB_Y );
|
||||
m_lfoPredelayKnob->setHintText( tr( "LFO-predelay:" ) + " ", "" );
|
||||
m_lfoPredelayKnob->setHintText( tr( "LFO predelay:" ) + " ", "" );
|
||||
m_lfoPredelayKnob->setWhatsThis(
|
||||
tr( "Use this knob for setting predelay-time of the current "
|
||||
"LFO. The bigger this value the the time until the "
|
||||
@@ -194,7 +194,7 @@ envelopeAndLFOView::envelopeAndLFOView( QWidget * _parent ) :
|
||||
m_lfoAttackKnob = new knob( knobBright_26, this );
|
||||
m_lfoAttackKnob->setLabel( tr( "ATT" ) );
|
||||
m_lfoAttackKnob->move( LFO_ATTACK_KNOB_X, LFO_KNOB_Y );
|
||||
m_lfoAttackKnob->setHintText( tr( "LFO-attack:" ) + " ", "" );
|
||||
m_lfoAttackKnob->setHintText( tr( "LFO- attack:" ) + " ", "" );
|
||||
m_lfoAttackKnob->setWhatsThis(
|
||||
tr( "Use this knob for setting attack-time of the current LFO. "
|
||||
"The bigger this value the longer the LFO needs to "
|
||||
@@ -204,7 +204,7 @@ envelopeAndLFOView::envelopeAndLFOView( QWidget * _parent ) :
|
||||
m_lfoSpeedKnob = new tempoSyncKnob( knobBright_26, this );
|
||||
m_lfoSpeedKnob->setLabel( tr( "SPD" ) );
|
||||
m_lfoSpeedKnob->move( LFO_SPEED_KNOB_X, LFO_KNOB_Y );
|
||||
m_lfoSpeedKnob->setHintText( tr( "LFO-speed:" ) + " ", "" );
|
||||
m_lfoSpeedKnob->setHintText( tr( "LFO speed:" ) + " ", "" );
|
||||
m_lfoSpeedKnob->setWhatsThis(
|
||||
tr( "Use this knob for setting speed of the current LFO. The "
|
||||
"bigger this value the faster the LFO oscillates and "
|
||||
@@ -229,8 +229,7 @@ envelopeAndLFOView::envelopeAndLFOView( QWidget * _parent ) :
|
||||
sin_lfo_btn->setInactiveGraphic( embed::getIconPixmap(
|
||||
"sin_wave_inactive" ) );
|
||||
sin_lfo_btn->setWhatsThis(
|
||||
tr( "Click here if you want a sine-wave for current "
|
||||
"oscillator." ) );
|
||||
tr( "Click here for a sine-wave." ) );
|
||||
|
||||
pixmapButton * triangle_lfo_btn = new pixmapButton( this, NULL );
|
||||
triangle_lfo_btn->move( LFO_SHAPES_X+15, LFO_SHAPES_Y );
|
||||
@@ -239,8 +238,7 @@ envelopeAndLFOView::envelopeAndLFOView( QWidget * _parent ) :
|
||||
triangle_lfo_btn->setInactiveGraphic( embed::getIconPixmap(
|
||||
"triangle_wave_inactive" ) );
|
||||
triangle_lfo_btn->setWhatsThis(
|
||||
tr( "Click here if you want a triangle-wave for current "
|
||||
"oscillator." ) );
|
||||
tr( "Click here for a triangle-wave." ) );
|
||||
|
||||
pixmapButton * saw_lfo_btn = new pixmapButton( this, NULL );
|
||||
saw_lfo_btn->move( LFO_SHAPES_X+30, LFO_SHAPES_Y );
|
||||
@@ -249,8 +247,7 @@ envelopeAndLFOView::envelopeAndLFOView( QWidget * _parent ) :
|
||||
saw_lfo_btn->setInactiveGraphic( embed::getIconPixmap(
|
||||
"saw_wave_inactive" ) );
|
||||
saw_lfo_btn->setWhatsThis(
|
||||
tr( "Click here if you want a saw-wave for current "
|
||||
"oscillator." ) );
|
||||
tr( "Click here for a saw-wave for current." ) );
|
||||
|
||||
pixmapButton * sqr_lfo_btn = new pixmapButton( this, NULL );
|
||||
sqr_lfo_btn->move( LFO_SHAPES_X+45, LFO_SHAPES_Y );
|
||||
@@ -259,8 +256,7 @@ envelopeAndLFOView::envelopeAndLFOView( QWidget * _parent ) :
|
||||
sqr_lfo_btn->setInactiveGraphic( embed::getIconPixmap(
|
||||
"square_wave_inactive" ) );
|
||||
sqr_lfo_btn->setWhatsThis(
|
||||
tr( "Click here if you want a square-wave for current "
|
||||
"oscillator." ) );
|
||||
tr( "Click here for a square-wave." ) );
|
||||
|
||||
m_userLfoBtn = new pixmapButton( this, NULL );
|
||||
m_userLfoBtn->move( LFO_SHAPES_X+60, LFO_SHAPES_Y );
|
||||
@@ -269,9 +265,9 @@ envelopeAndLFOView::envelopeAndLFOView( QWidget * _parent ) :
|
||||
m_userLfoBtn->setInactiveGraphic( embed::getIconPixmap(
|
||||
"usr_wave_inactive" ) );
|
||||
m_userLfoBtn->setWhatsThis(
|
||||
tr( "Click here if you want a user-defined wave for current "
|
||||
"oscillator. Afterwards drag an according sample-"
|
||||
"file into LFO-graph." ) );
|
||||
tr( "Click here for a user-defined wave. "
|
||||
"Afterwards, drag an according sample-"
|
||||
"file onto the LFO graph." ) );
|
||||
|
||||
connect( m_userLfoBtn, SIGNAL( toggled( bool ) ),
|
||||
this, SLOT( lfoUserWaveChanged() ) );
|
||||
@@ -289,8 +285,8 @@ envelopeAndLFOView::envelopeAndLFOView( QWidget * _parent ) :
|
||||
m_x100Cb->move( LFO_PREDELAY_KNOB_X, LFO_GRAPH_Y + 36 );
|
||||
m_x100Cb->setWhatsThis(
|
||||
tr( "Click here if the frequency of this LFO should be "
|
||||
"multiplied with 100." ) );
|
||||
toolTip::add( m_x100Cb, tr( "multiply LFO-frequency with 100" ) );
|
||||
"multiplied by 100." ) );
|
||||
toolTip::add( m_x100Cb, tr( "multiply LFO-frequency by 100" ) );
|
||||
|
||||
|
||||
m_controlEnvAmountCb = new ledCheckBox( tr( "MODULATE ENV-AMOUNT" ),
|
||||
|
||||
@@ -76,7 +76,7 @@ chordCreatorView::chordCreatorView( chordCreator * _cc, QWidget * _parent ) :
|
||||
m_chordRangeKnob->setWhatsThis(
|
||||
tr( "Use this knob for setting the chord range in octaves. "
|
||||
"The selected chord will be played within specified "
|
||||
"amount of octaves." ) );
|
||||
"number of octaves." ) );
|
||||
|
||||
}
|
||||
|
||||
@@ -123,13 +123,13 @@ arpeggiatorView::arpeggiatorView( arpeggiator * _arp, QWidget * _parent ) :
|
||||
ARP_GROUPBOX_HEIGHT );
|
||||
|
||||
m_arpGroupBox->setWhatsThis(
|
||||
tr( "An arpeggio is a type of playing (especially plucked) "
|
||||
tr( "An arpeggio is a method playing (especially plucked) "
|
||||
"instruments, which makes the music much livelier. "
|
||||
"The strings of such instruments (e.g. harps) are "
|
||||
"plucked like chords, the only difference is, that "
|
||||
"plucked like chords. The only difference is that "
|
||||
"this is done in a sequential order, so the notes are "
|
||||
"not played at the same time. Typical arpeggios are "
|
||||
"major or minor triads. But there're a lot of other "
|
||||
"major or minor triads, but there are a lot of other "
|
||||
"possible chords, you can select." ) );
|
||||
|
||||
|
||||
@@ -143,7 +143,7 @@ arpeggiatorView::arpeggiatorView( arpeggiator * _arp, QWidget * _parent ) :
|
||||
m_arpRangeKnob->setWhatsThis(
|
||||
tr( "Use this knob for setting the arpeggio range in octaves. "
|
||||
"The selected arpeggio will be played within specified "
|
||||
"amount of octaves." ) );
|
||||
"number of octaves." ) );
|
||||
|
||||
|
||||
m_arpTimeKnob->setLabel( tr( "TIME" ) );
|
||||
@@ -163,7 +163,7 @@ arpeggiatorView::arpeggiatorView( arpeggiator * _arp, QWidget * _parent ) :
|
||||
tr( "Use this knob for setting the arpeggio gate. The "
|
||||
"arpeggio gate specifies the percent of a whole "
|
||||
"arpeggio-tone that should be played. With this you "
|
||||
"can make cool staccato-arpeggios." ) );
|
||||
"can make cool staccato arpeggios." ) );
|
||||
|
||||
m_arpDirectionLbl = new QLabel( tr( "Direction:" ), m_arpGroupBox );
|
||||
m_arpDirectionLbl->setGeometry( 10, 60, 64, 10 );
|
||||
|
||||
@@ -58,15 +58,15 @@ instrumentSoundShapingView::instrumentSoundShapingView( QWidget * _parent ) :
|
||||
TARGETS_TABWIDGET_HEIGTH );
|
||||
m_targetsTabWidget->setWhatsThis(
|
||||
tr( "These tabs contain envelopes. They're very important for "
|
||||
"modifying a sound, for not saying that they're almost "
|
||||
"modifying a sound, in that they are almost "
|
||||
"always neccessary for substractive synthesis. For "
|
||||
"example if you have a volume-envelope, you can set "
|
||||
"when the sound should have which volume-level. "
|
||||
"Maybe you want to create some soft strings. Then your "
|
||||
"example if you have a volume envelope, you can set "
|
||||
"when the sound should have a specific volume. "
|
||||
"If you want to create some soft strings then your "
|
||||
"sound has to fade in and out very softly. This can be "
|
||||
"done by setting a large attack- and release-time. "
|
||||
"It's the same for other envelope-targets like "
|
||||
"panning, cutoff-frequency of used filter and so on. "
|
||||
"done by setting large attack and release times. "
|
||||
"It's the same for other envelope targets like "
|
||||
"panning, cutoff frequency for the used filter and so on. "
|
||||
"Just monkey around with it! You can really make cool "
|
||||
"sounds out of a saw-wave with just some "
|
||||
"envelopes...!" ) );
|
||||
@@ -102,12 +102,12 @@ instrumentSoundShapingView::instrumentSoundShapingView( QWidget * _parent ) :
|
||||
m_filterCutKnob->setHintText( tr( "cutoff-frequency:" ) + " ", " " +
|
||||
tr( "Hz" ) );
|
||||
m_filterCutKnob->setWhatsThis(
|
||||
tr( "Use this knob for setting the cutoff-frequency for the "
|
||||
"selected filter. The cutoff-frequency specifies the "
|
||||
tr( "Use this knob for setting the cutoff frequency for the "
|
||||
"selected filter. The cutoff frequency specifies the "
|
||||
"frequency for cutting the signal by a filter. For "
|
||||
"example a lowpass-filter cuts all frequencies above "
|
||||
"the cutoff-frequency. A highpass-filter cuts all "
|
||||
"frequencies below cutoff-frequency and so on..." ) );
|
||||
"the cutoff frequency. A highpass-filter cuts all "
|
||||
"frequencies below cutoff frequency, and so on..." ) );
|
||||
|
||||
|
||||
m_filterResKnob = new knob( knobBright_26, m_filterGroupBox );
|
||||
@@ -116,7 +116,7 @@ instrumentSoundShapingView::instrumentSoundShapingView( QWidget * _parent ) :
|
||||
m_filterResKnob->setHintText( tr( "Q/Resonance:" ) + " ", "" );
|
||||
m_filterResKnob->setWhatsThis(
|
||||
tr( "Use this knob for setting Q/Resonance for the selected "
|
||||
"filter. Q/Resonance tells the filter, how much it "
|
||||
"filter. Q/Resonance tells the filter how much it "
|
||||
"should amplify frequencies near Cutoff-frequency." ) );
|
||||
}
|
||||
|
||||
@@ -147,4 +147,4 @@ void instrumentSoundShapingView::modelChanged( void )
|
||||
|
||||
|
||||
#include "moc_instrument_sound_shaping_view.cxx"
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user