diff --git a/buildtools/update_locales b/buildtools/update_locales new file mode 100755 index 000000000..4a2825d29 --- /dev/null +++ b/buildtools/update_locales @@ -0,0 +1,71 @@ +#!/bin/bash +aberr(){ printf "[\e[31mERROR\e[0m]: \e[1m%s\e[0m\n" "$*" >&2; } +abinfo(){ printf "[\e[96mINFO\e[0m]: \e[1m%s\e[0m\n" "$*" >&2; } + +function upload_to_tx() { + if ! which tx > /dev/null; then + aberr "You don't have Transifex client installed. \n Run \`pip install transifex-client\` to install it." + exit 1 + fi + abinfo "Uploading to transifex..." + if ! tx push -s; then + aberr "Problems occurred when uploading strings to Transifex." + printf "\t Either there are syntax errors in source file or you don't have permission to update the source file." + exit 1 + fi + exit 0 +} + +function validate() { + ERR_LANG="" + ERR_BUF="" + for i in data/locale/*.ts; do + if ! ERR_BUF=$(lconvert-qt5 -i "${i}" -o "/tmp/test.qm" -of qm 2>&1); then + ERR_LANG+="\e[96m$(basename "${i}")\e[0m: \e[93m${ERR_BUF}\e[0m " + printf "\e[31mx\e[0m" + continue + fi + printf "\e[32m.\e[0m" + done + echo "" + if [[ "x${ERR_LANG}" != "x" ]]; then + aberr "The following files failed the validation: " + echo -e "${ERR_LANG}" + fi +} + +abinfo "Checking for your environment..." +if ! which lupdate-qt5 > /dev/null; then + aberr "You don't seem to have Qt i18n tools installed." + printf "\tUsually this comes with your Qt installation, or you need to\n" + printf "\tinstall extra packages like \`qt5-tools\` or similar.\n" + exit 1; +fi + +abinfo "Scanning directories..." + +if test -d src/3rdparty/qt5-x11embed/3rdparty/ECM/; then + # prevent from collecting strings in ECM + rm -rf src/3rdparty/qt5-x11embed/3rdparty/ECM/ +fi + +if ! lupdate-qt5 -I include/ src/ plugins/ -ts data/locale/en.ts; then + aberr "There are some problems when collecting the strings." + exit 1 +fi + +abinfo "Validating translations..." +validate + +abinfo "Translations successfully updated." +printf "Do you want to upload translations to Transifex? [y/N]: " +read -n 1 -r TX +echo "" + +if [[ "$TX" == "y" || "$TX" == "Y" ]]; then + upload_to_tx +fi + +abinfo "No upload as required." + +exit 0 diff --git a/data/locale/en.ts b/data/locale/en.ts index 49b55bd88..12b1b30cc 100644 --- a/data/locale/en.ts +++ b/data/locale/en.ts @@ -4,91 +4,112 @@ AboutDialog + About LMMS + + LMMS + + + + Version %1 (%2/%3, Qt %4, %5) + About + LMMS - easy music production for everyone + + Copyright © %1 + + + + + <html><head/><body><p><a href="https://lmms.io"><span style=" text-decoration: underline; color:#0000ff;">https://lmms.io</span></a></p></body></html> + + + + Authors + + Involved + + + + + Contributors ordered by number of commits: + + + + Translation + Current language not translated (or native English). If you're interested in translating LMMS in another language or want to improve existing translations, you're welcome to help us! Simply contact the maintainer! + License - - LMMS - - - - Involved - - - - Contributors ordered by number of commits: - - - - Copyright © %1 - - - - <html><head/><body><p><a href="https://lmms.io"><span style=" text-decoration: underline; color:#0000ff;">https://lmms.io</span></a></p></body></html> - - AmplifierControlDialog + VOL + Volume: + PAN + Panning: + LEFT + Left gain: + RIGHT + Right gain: @@ -96,18 +117,22 @@ If you're interested in translating LMMS in another language or want to imp AmplifierControls + Volume + Panning + Left gain + Right gain @@ -115,10 +140,12 @@ If you're interested in translating LMMS in another language or want to imp AudioAlsaSetupWidget + DEVICE + CHANNELS @@ -126,78 +153,98 @@ If you're interested in translating LMMS in another language or want to imp AudioFileProcessorView + Open other sample + Click here, if you want to open another audio-file. A dialog will appear where you can select your file. Settings like looping-mode, start and end-points, amplify-value, and so on are not reset. So, it may not sound like the original sample. + Reverse sample + If you enable this button, the whole sample is reversed. This is useful for cool effects, e.g. a reversed crash. - Amplify: - - - - With this knob you can set the amplify ratio. When you set a value of 100% your sample isn't changed. Otherwise it will be amplified up or down (your actual sample-file isn't touched!) - - - - Startpoint: - - - - Endpoint: - - - - Continue sample playback across notes - - - - Enabling this option makes the sample continue playing across different notes - if you change pitch, or the note length stops before the end of the sample, then the next note played will continue where it left off. To reset the playback to the start of the sample, insert a note at the bottom of the keyboard (< 20 Hz) - - - + Disable loop + This button disables looping. The sample plays only once from start to end. + + Enable loop + This button enables forwards-looping. The sample loops between the end point and the loop point. + This button enables ping-pong-looping. The sample loops backwards and forwards between the end point and the loop point. + + Continue sample playback across notes + + + + + Enabling this option makes the sample continue playing across different notes - if you change pitch, or the note length stops before the end of the sample, then the next note played will continue where it left off. To reset the playback to the start of the sample, insert a note at the bottom of the keyboard (< 20 Hz) + + + + + Amplify: + + + + + With this knob you can set the amplify ratio. When you set a value of 100% your sample isn't changed. Otherwise it will be amplified up or down (your actual sample-file isn't touched!) + + + + + Startpoint: + + + + With this knob you can set the point where AudioFileProcessor should begin playing your sample. + + Endpoint: + + + + With this knob you can set the point where AudioFileProcessor should stop playing your sample. + Loopback point: + With this knob you can set the point where the loop starts. @@ -205,6 +252,7 @@ If you're interested in translating LMMS in another language or want to imp AudioFileProcessorWaveView + Sample length: @@ -212,26 +260,32 @@ If you're interested in translating LMMS in another language or want to imp AudioJack + JACK client restarted + LMMS was kicked by JACK for some reason. Therefore the JACK backend of LMMS has been restarted. You will have to make manual connections again. + JACK server down + The JACK server seems to have been shutdown and starting a new instance failed. Therefore LMMS is unable to proceed. You should save your project and restart JACK and LMMS. + CLIENT-NAME + CHANNELS @@ -239,10 +293,12 @@ If you're interested in translating LMMS in another language or want to imp AudioOss::setupWidget + DEVICE + CHANNELS @@ -250,10 +306,12 @@ If you're interested in translating LMMS in another language or want to imp AudioPortAudio::setupWidget + BACKEND + DEVICE @@ -261,10 +319,12 @@ If you're interested in translating LMMS in another language or want to imp AudioPulseAudio::setupWidget + DEVICE + CHANNELS @@ -272,6 +332,7 @@ If you're interested in translating LMMS in another language or want to imp AudioSdl::setupWidget + DEVICE @@ -279,10 +340,12 @@ If you're interested in translating LMMS in another language or want to imp AudioSndio::setupWidget + DEVICE + CHANNELS @@ -290,10 +353,12 @@ If you're interested in translating LMMS in another language or want to imp AudioSoundIo::setupWidget + BACKEND + DEVICE @@ -301,61 +366,75 @@ If you're interested in translating LMMS in another language or want to imp AutomatableModel + &Reset (%1%2) + &Copy value (%1%2) + &Paste value (%1%2) + Edit song-global automation - Connected to %1 - - - - Connected to controller - - - - Edit connection... - - - - Remove connection - - - - Connect to controller... - - - + Remove song-global automation + Remove all linked controls + + + Connected to %1 + + + + + Connected to controller + + + + + Edit connection... + + + + + Remove connection + + + + + Connect to controller... + + AutomationEditor + Please open an automation pattern with the context menu of a control! + Values copied + All selected values were copied to the clipboard. @@ -363,157 +442,192 @@ If you're interested in translating LMMS in another language or want to imp AutomationEditorWindow + Play/pause current pattern (Space) + 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. + Stop playing of current pattern (Space) + Click here if you want to stop playing of the current pattern. - Draw mode (Shift+D) - - - - Erase mode (Shift+E) - - - - Flip vertically - - - - Flip horizontally - - - - Click here and the pattern will be inverted.The points are flipped in the y direction. - - - - Click here and the pattern will be reversed. The points are flipped in the x direction. - - - - 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. - - - - 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. - - - - Discrete progression - - - - Linear progression - - - - Cubic Hermite progression - - - - Tension value for spline - - - - A higher tension value may make a smoother curve but overshoot some values. A low tension value will cause the slope of the curve to level off at each control point. - - - - Click here to choose discrete progressions for this automation pattern. The value of the connected object will remain constant between control points and be set immediately to the new value when each control point is reached. - - - - Click here to choose linear progressions for this automation pattern. The value of the connected object will change at a steady rate over time between control points to reach the correct value at each control point without a sudden change. - - - - Click here to choose cubic hermite progressions for this automation pattern. The value of the connected object will change in a smooth curve and ease in to the peaks and valleys. - - - - Cut selected values (%1+X) - - - - Copy selected values (%1+C) - - - - Paste values from clipboard (%1+V) - - - - 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. - - - - 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. - - - - Click here and the values from the clipboard will be pasted at the first visible measure. - - - - Tension: - - - - Automation Editor - no pattern - - - - Automation Editor - %1 - - - + Edit actions + + Draw mode (Shift+D) + + + + + Erase mode (Shift+E) + + + + + Flip vertically + + + + + Flip horizontally + + + + + Click here and the pattern will be inverted.The points are flipped in the y direction. + + + + + Click here and the pattern will be reversed. The points are flipped in the x direction. + + + + + 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. + + + + + 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. + + + + Interpolation controls - Timeline controls + + Discrete progression + + Linear progression + + + + + Cubic Hermite progression + + + + + Tension value for spline + + + + + A higher tension value may make a smoother curve but overshoot some values. A low tension value will cause the slope of the curve to level off at each control point. + + + + + Click here to choose discrete progressions for this automation pattern. The value of the connected object will remain constant between control points and be set immediately to the new value when each control point is reached. + + + + + Click here to choose linear progressions for this automation pattern. The value of the connected object will change at a steady rate over time between control points to reach the correct value at each control point without a sudden change. + + + + + Click here to choose cubic hermite progressions for this automation pattern. The value of the connected object will change in a smooth curve and ease in to the peaks and valleys. + + + + + Tension: + + + + + Cut selected values (%1+X) + + + + + Copy selected values (%1+C) + + + + + Paste values from clipboard (%1+V) + + + + + 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. + + + + + 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. + + + + + Click here and the values from the clipboard will be pasted at the first visible measure. + + + + Zoom controls + Quantization controls - Model is already connected to this pattern. - - - + Quantization + Quantization. Sets the smallest step size for the Automation Point. By default this also sets the length, clearing out other points in the range. Press <Ctrl> to override this behaviour. + + + + Automation Editor - no pattern + + + + + + Automation Editor - %1 + + + + + Model is already connected to this pattern. + + AutomationPattern + Drag a control while pressing <%1> @@ -521,46 +635,57 @@ If you're interested in translating LMMS in another language or want to imp AutomationPatternView + double-click to open this pattern in automation editor + Open in Automation editor + Clear + Reset name + Change name - %1 Connections - - - - Disconnect "%1" - - - + Set/clear record + Flip Vertically (Visible) + Flip Horizontally (Visible) + + %1 Connections + + + + + Disconnect "%1" + + + + Model is already connected to this pattern. @@ -568,6 +693,7 @@ If you're interested in translating LMMS in another language or want to imp AutomationTrack + Automation track @@ -575,77 +701,95 @@ If you're interested in translating LMMS in another language or want to imp BBEditor + Beat+Bassline Editor + Play/pause current beat/bassline (Space) + Stop playback of current beat/bassline (Space) + Click here to play the current beat/bassline. The beat/bassline is automatically looped when its end is reached. + Click here to stop playing of current beat/bassline. - Add beat/bassline - - - - Add automation-track - - - - Remove steps - - - - Add steps - - - + Beat selector + Track and step actions - Clone Steps + + Add beat/bassline + Add sample-track + + + Add automation-track + + + + + Remove steps + + + + + Add steps + + + + + Clone Steps + + BBTCOView + Open in Beat+Bassline-Editor + Reset name + Change name + Change color + Reset color to default @@ -653,10 +797,12 @@ If you're interested in translating LMMS in another language or want to imp BBTrack + Beat/Bassline %1 + Clone of %1 @@ -664,26 +810,32 @@ If you're interested in translating LMMS in another language or want to imp BassBoosterControlDialog + FREQ + Frequency: + GAIN + Gain: + RATIO + Ratio: @@ -691,14 +843,17 @@ If you're interested in translating LMMS in another language or want to imp BassBoosterControls + Frequency + Gain + Ratio @@ -706,89 +861,111 @@ If you're interested in translating LMMS in another language or want to imp BitcrushControlDialog + IN + OUT + + GAIN + Input Gain: - Input Noise: - - - - Output Gain: - - - - CLIP - - - - Output Clip: - - - - Rate Enabled - - - - Enable samplerate-crushing - - - - Depth Enabled - - - - Enable bitdepth-crushing - - - - Sample rate: - - - - Stereo difference: - - - - Levels: - - - + NOISE + + Input Noise: + + + + + Output Gain: + + + + + CLIP + + + + + Output Clip: + + + + + Rate Enabled + + + + + Enable samplerate-crushing + + + + + Depth Enabled + + + + + Enable bitdepth-crushing + + + + FREQ + + Sample rate: + + + + STEREO + + Stereo difference: + + + + QUANT + + + Levels: + + CaptionMenu + &Help + Help (not available) @@ -796,10 +973,12 @@ If you're interested in translating LMMS in another language or want to imp CarlaInstrumentView + Show GUI + Click here to show or hide the graphical user interface (GUI) of Carla. @@ -807,6 +986,7 @@ If you're interested in translating LMMS in another language or want to imp Controller + Controller %1 @@ -814,58 +994,73 @@ If you're interested in translating LMMS in another language or want to imp ControllerConnectionDialog + Connection Settings + MIDI CONTROLLER + Input channel + CHANNEL + Input controller + CONTROLLER + + Auto Detect + MIDI-devices to receive MIDI-events from + USER CONTROLLER + MAPPING FUNCTION + OK + Cancel + LMMS + Cycle Detected. @@ -873,18 +1068,22 @@ If you're interested in translating LMMS in another language or want to imp ControllerRackView + Controller Rack + Add + Confirm Delete + Confirm delete? There are existing connection(s) associated with this controller. There is no way to undo. @@ -892,93 +1091,115 @@ If you're interested in translating LMMS in another language or want to imp ControllerView + Controls + Controllers are able to automate the value of a knob, slider, and other controls. + Rename controller + Enter the new name for this controller + + LFO + + + + &Remove this controller + Re&name this controller - - LFO - - CrossoverEQControlDialog + Band 1/2 Crossover: + Band 2/3 Crossover: + Band 3/4 Crossover: + Band 1 Gain: + Band 2 Gain: + Band 3 Gain: + Band 4 Gain: + Band 1 Mute + Mute Band 1 + Band 2 Mute + Mute Band 2 + Band 3 Mute + Mute Band 3 + Band 4 Mute + Mute Band 4 @@ -986,22 +1207,27 @@ If you're interested in translating LMMS in another language or want to imp DelayControls + Delay Samples + Feedback + Lfo Frequency + Lfo Amount + Output gain @@ -1009,228 +1235,311 @@ If you're interested in translating LMMS in another language or want to imp DelayControlsDialog - Lfo Amt - - - - Delay Time - - - - Feedback Amount - - - - Lfo - - - - Out Gain - - - - Gain - - - + DELAY + + Delay Time + + + + FDBK + + Feedback Amount + + + + RATE + + Lfo + + + + AMNT + + + Lfo Amt + + + + + Out Gain + + + + + Gain + + DualFilterControlDialog - Filter 1 enabled - - - - Filter 2 enabled - - - - Click to enable/disable Filter 1 - - - - Click to enable/disable Filter 2 - - - + + FREQ + + Cutoff frequency + + RESO + + Resonance + + GAIN + + Gain + MIX + Mix + + + Filter 1 enabled + + + + + Filter 2 enabled + + + + + Click to enable/disable Filter 1 + + + + + Click to enable/disable Filter 2 + + DualFilterControls + Filter 1 enabled + Filter 1 type + Cutoff 1 frequency + Q/Resonance 1 + Gain 1 + Mix + Filter 2 enabled + Filter 2 type + Cutoff 2 frequency + Q/Resonance 2 + Gain 2 + + LowPass + + HiPass + + BandPass csg + + BandPass czpg + + Notch + + Allpass + + Moog + + 2x LowPass + + RC LowPass 12dB + + RC BandPass 12dB + + RC HighPass 12dB + + RC LowPass 24dB + + RC BandPass 24dB + + RC HighPass 24dB + + Vocal Formant Filter + + 2x Moog + + SV LowPass + + SV BandPass + + SV HighPass + + SV Notch + + Fast Formant + + Tripole @@ -1238,41 +1547,50 @@ If you're interested in translating LMMS in another language or want to imp Editor + + Transport controls + + + + Play (Space) + Stop (Space) + Record + Record while playing - - Transport controls - - Effect + Effect enabled + Wet/Dry mix + Gate + Decay @@ -1280,6 +1598,7 @@ If you're interested in translating LMMS in another language or want to imp EffectChain + Effects enabled @@ -1287,10 +1606,12 @@ If you're interested in translating LMMS in another language or want to imp EffectRackView + EFFECTS CHAIN + Add effect @@ -1298,22 +1619,28 @@ If you're interested in translating LMMS in another language or want to imp EffectSelectDialog + Add effect + + Name + Type + Description + Author @@ -1321,54 +1648,67 @@ If you're interested in translating LMMS in another language or want to imp EffectView + Toggles the effect on or off. + On/Off + W/D + Wet Level: + The Wet/Dry knob sets the ratio between the input signal and the effect signal that forms the output. + DECAY + Time: + 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 and reverb effects. + GATE + Gate: + The Gate knob controls the signal level that is considered to be 'silence' while deciding when to stop processing signals. + Controls + Effect plugins function as a chained series of effects where the signal will be processed from top to bottom. The On/Off switch allows you to bypass a given plugin at any point in time. @@ -1385,14 +1725,17 @@ Right clicking will bring up a context menu where you can change the order in wh + Move &up + Move &down + &Remove this plugin @@ -1400,58 +1743,72 @@ Right clicking will bring up a context menu where you can change the order in wh EnvelopeAndLfoParameters + Predelay + Attack + Hold + Decay + Sustain + Release + Modulation + LFO Predelay + LFO Attack + LFO speed + LFO Modulation + LFO Wave Shape + Freq x 100 + Modulate Env-Amount @@ -1459,349 +1816,439 @@ Right clicking will bring up a context menu where you can change the order in wh EnvelopeAndLfoView + + DEL + Predelay: + Use this knob for setting predelay of the current envelope. The bigger this value the longer the time before start of actual envelope. + + ATT + Attack: + Use this knob for setting attack-time of the current envelope. The bigger this value the longer the envelope needs to increase to attack-level. Choose a small value for instruments like pianos and a big value for strings. + HOLD + Hold: + Use this knob for setting hold-time of the current envelope. The bigger this value the longer the envelope holds attack-level before it begins to decrease to sustain-level. + DEC + Decay: + Use this knob for setting decay-time of the current envelope. The bigger this value the longer the envelope needs to decrease from attack-level to sustain-level. Choose a small value for instruments like pianos. + SUST + Sustain: + Use this knob for setting sustain-level of the current envelope. The bigger this value the higher the level on which the envelope stays before going down to zero. + REL + Release: + Use this knob for setting release-time of the current envelope. The bigger this value the longer the envelope needs to decrease from sustain-level to zero. Choose a big value for soft instruments like strings. + + AMT + + Modulation amount: + Use this knob for setting modulation amount of the current envelope. The bigger this value the more the according size (e.g. volume or cutoff-frequency) will be influenced by this envelope. + LFO predelay: + Use this knob for setting predelay-time of the current LFO. The bigger this value the the time until the LFO starts to oscillate. + LFO- attack: + Use this knob for setting attack-time of the current LFO. The bigger this value the longer the LFO needs to increase its amplitude to maximum. + SPD + LFO speed: + Use this knob for setting speed of the current LFO. The bigger this value the faster the LFO oscillates and the faster will be your effect. + 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. + Click here for a sine-wave. + Click here for a triangle-wave. + Click here for a saw-wave for current. + Click here for a square-wave. + Click here for a user-defined wave. Afterwards, drag an according sample-file onto the LFO graph. + + Click here for random wave. + + + + FREQ x 100 + Click here if the frequency of this LFO should be multiplied by 100. + multiply LFO-frequency by 100 + MODULATE ENV-AMOUNT + Click here to make the envelope-amount controlled by this LFO. + control envelope-amount by this LFO + ms/LFO: + Hint + Drag a sample from somewhere and drop it in this window. - - Click here for random wave. - - EqControls + Input gain + Output gain + Low shelf gain + Peak 1 gain + Peak 2 gain + Peak 3 gain + Peak 4 gain + High Shelf gain + HP res + Low Shelf res + Peak 1 BW + Peak 2 BW + Peak 3 BW + Peak 4 BW + High Shelf res + LP res + HP freq + Low Shelf freq + Peak 1 freq + Peak 2 freq + Peak 3 freq + Peak 4 freq + High shelf freq + LP freq + HP active + Low shelf active + Peak 1 active + Peak 2 active + Peak 3 active + Peak 4 active + High shelf active + LP active + LP 12 + LP 24 + LP 48 + HP 12 + HP 24 + HP 48 + low pass type + high pass type + Analyse IN + Analyse OUT @@ -1809,85 +2256,108 @@ Right clicking will bring up a context menu where you can change the order in wh EqControlsDialog + HP + Low Shelf + Peak 1 + Peak 2 + Peak 3 + Peak 4 + High Shelf + LP + In Gain + + + Gain + Out Gain + Bandwidth: + + Octave + + + + Resonance : + Frequency: + lp grp + hp grp - - Octave - - EqHandle + Reso: + BW: + + Freq: @@ -1895,178 +2365,242 @@ Right clicking will bring up a context menu where you can change the order in wh ExportProjectDialog + Export project + Output + File format: + Samplerate: + 44100 Hz + 48000 Hz + 88200 Hz + 96000 Hz + 192000 Hz - Bitrate: - - - - 64 KBit/s - - - - 128 KBit/s - - - - 160 KBit/s - - - - 192 KBit/s - - - - 256 KBit/s - - - - 320 KBit/s - - - + Depth: + 16 Bit Integer + + 24 Bit Integer + + + + 32 Bit Float + + Stereo mode: + + + + + Stereo + + + + + Joint Stereo + + + + + Mono + + + + + Bitrate: + + + + + 64 KBit/s + + + + + 128 KBit/s + + + + + 160 KBit/s + + + + + 192 KBit/s + + + + + 256 KBit/s + + + + + 320 KBit/s + + + + + Use variable bitrate + + + + Quality settings + Interpolation: + Zero Order Hold + Sinc Fastest + Sinc Medium (recommended) + Sinc Best (very slow!) + Oversampling (use with care!): + 1x (None) + 2x + 4x + 8x - Start - - - - Cancel - - - + Export as loop (remove end silence) + Export between loop markers + + Start + + + + + Cancel + + + + Could not open file - Export project to %1 - - - - Error - - - - Error while determining file-encoder device. Please try to choose a different output format. - - - - Rendering: %1% - - - + Could not open file %1 for writing. Please make sure you have write permission to the file and the directory containing the file and try again! - 24 Bit Integer + + Export project to %1 - Use variable bitrate + + Error + + + + + Error while determining file-encoder device. Please try to choose a different output format. + + + + + Rendering: %1% Fader + + Please enter a new value between %1 and %2: @@ -2074,6 +2608,7 @@ Please make sure you have write permission to the file and the directory contain FileBrowser + Browser @@ -2081,65 +2616,80 @@ Please make sure you have write permission to the file and the directory contain FileBrowserTreeWidget + Send to active instrument-track - Open in new instrument-track/B+B Editor - - - - Loading sample - - - - Please wait, loading sample for preview... - - - - --- Factory files --- - - - + Open in new instrument-track/Song Editor + + Open in new instrument-track/B+B Editor + + + + + Loading sample + + + + + Please wait, loading sample for preview... + + + + Error + does not appear to be a valid + file + + + --- Factory files --- + + FlangerControls + Delay Samples + Lfo Frequency + Seconds + Regen + Noise + Invert @@ -2147,57 +2697,70 @@ Please make sure you have write permission to the file and the directory contain FlangerControlsDialog - Delay Time: - - - - Feedback Amount: - - - - White Noise Amount: - - - + DELAY + + Delay Time: + + + + RATE + + Period: + + + + AMNT + Amount: + FDBK + + Feedback Amount: + + + + NOISE - Invert + + White Noise Amount: - Period: + + Invert FxLine + Channel send amount + The FX channel receives input from one or more instrument tracks. It in turn can be routed to multiple other FX channels. LMMS automatically takes care of preventing infinite loops for you and doesn't allow making a connection that would result in an infinite loop. @@ -2208,22 +2771,27 @@ You can remove and move FX channels in the context menu, which is accessed by ri + Move &left + Move &right + Rename &channel + R&emove channel + Remove &unused channels @@ -2231,22 +2799,29 @@ You can remove and move FX channels in the context menu, which is accessed by ri FxMixer + Master + + + FX %1 + Volume + Mute + Solo @@ -2254,26 +2829,32 @@ You can remove and move FX channels in the context menu, which is accessed by ri FxMixerView + FX-Mixer + FX Fader %1 + Mute + Mute this FX channel + Solo + Solo FX channel @@ -2281,6 +2862,8 @@ You can remove and move FX channels in the context menu, which is accessed by ri FxRoute + + Amount to send from channel %1 to channel %2 @@ -2288,14 +2871,17 @@ You can remove and move FX channels in the context menu, which is accessed by ri GigInstrument + Bank + Patch + Gain @@ -2303,46 +2889,58 @@ You can remove and move FX channels in the context menu, which is accessed by ri GigInstrumentView + Open other GIG file + Click here to open another GIG file + Choose the patch + Click here to change which patch of the GIG file to use + + Change which instrument of the GIG file is being played + Which GIG file is currently being used + Which patch of the GIG file is currently being used + Gain + Factor to multiply samples by + Open GIG file + GIG Files (*.gig) @@ -2350,42 +2948,52 @@ You can remove and move FX channels in the context menu, which is accessed by ri GuiApplication + Working directory + The LMMS working directory %1 does not exist. Create it now? You can change the directory later via Edit -> Settings. + Preparing UI + Preparing song editor + Preparing mixer + Preparing controller rack + Preparing project notes + Preparing beat/bassline editor + Preparing piano roll + Preparing automation editor @@ -2393,650 +3001,814 @@ You can remove and move FX channels in the context menu, which is accessed by ri InstrumentFunctionArpeggio + Arpeggio + Arpeggio type + Arpeggio range - Arpeggio time - - - - Arpeggio gate - - - - Arpeggio direction - - - - Arpeggio mode - - - - Up - - - - Down - - - - Up and down - - - - Random - - - - Free - - - - Sort - - - - Sync - - - - Down and up + + Cycle steps + Skip rate + Miss rate - Cycle steps + + Arpeggio time + + + + + Arpeggio gate + + + + + Arpeggio direction + + + + + Arpeggio mode + + + + + Up + + + + + Down + + + + + Up and down + + + + + Down and up + + + + + Random + + + + + Free + + + + + Sort + + + + + Sync InstrumentFunctionArpeggioView + ARPEGGIO + 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 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 are a lot of other possible chords, you can select. + RANGE + Arpeggio range: + octave(s) + Use this knob for setting the arpeggio range in octaves. The selected arpeggio will be played within specified number of octaves. - TIME - - - - Arpeggio time: - - - - ms - - - - Use this knob for setting the arpeggio time in milliseconds. The arpeggio time specifies how long each arpeggio-tone should be played. - - - - GATE - - - - Arpeggio gate: - - - - % - - - - 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. - - - - Chord: - - - - Direction: - - - - Mode: - - - - SKIP - - - - Skip rate: - - - - The skip function will make the arpeggiator pause one step randomly. From its start in full counter clockwise position and no effect it will gradually progress to full amnesia at maximum setting. - - - - MISS - - - - Miss rate: - - - - The miss function will make the arpeggiator miss the intended note. - - - + CYCLE + Cycle notes: + note(s) + Jumps over n steps in the arpeggio and cycles around if we're over the note range. If the total note range is evenly divisible by the number of steps jumped over you will get stuck in a shorter arpeggio or even on one note. + + + SKIP + + + + + Skip rate: + + + + + + + % + + + + + The skip function will make the arpeggiator pause one step randomly. From its start in full counter clockwise position and no effect it will gradually progress to full amnesia at maximum setting. + + + + + MISS + + + + + Miss rate: + + + + + The miss function will make the arpeggiator miss the intended note. + + + + + TIME + + + + + Arpeggio time: + + + + + ms + + + + + Use this knob for setting the arpeggio time in milliseconds. The arpeggio time specifies how long each arpeggio-tone should be played. + + + + + GATE + + + + + Arpeggio gate: + + + + + 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. + + + + + Chord: + + + + + Direction: + + + + + Mode: + + InstrumentFunctionNoteStacking + octave + + Major + Majb5 + minor + minb5 + sus2 + sus4 + aug + augsus4 + tri + 6 + 6sus4 + 6add9 + m6 + m6add9 + 7 + 7sus4 + 7#5 + 7b5 + 7#9 + 7b9 + 7#5#9 + 7#5b9 + 7b5b9 + 7add11 + 7add13 + 7#11 + Maj7 + Maj7b5 + Maj7#5 + Maj7#11 + Maj7add13 + m7 + m7b5 + m7b9 + m7add11 + m7add13 + m-Maj7 + m-Maj7add11 + m-Maj7add13 + 9 + 9sus4 + add9 + 9#5 + 9b5 + 9#11 + 9b13 + Maj9 + Maj9sus4 + Maj9#5 + Maj9#11 + m9 + madd9 + m9b5 + m9-Maj7 + 11 + 11b9 + Maj11 + m11 + m-Maj11 + 13 + 13#9 + 13b9 + 13b5b9 + Maj13 + m13 + m-Maj13 + Harmonic minor + Melodic minor + Whole tone + Diminished + Major pentatonic + Minor pentatonic + Jap in sen + Major bebop + Dominant bebop + Blues + Arabic + Enigmatic + Neopolitan + Neopolitan minor + Hungarian minor + Dorian + Phrygolydian + Lydian + Mixolydian + Aeolian + Locrian - Chords - - - - Chord type - - - - Chord range - - - + Minor + Chromatic + Half-Whole Diminished + 5 + Phrygian dominant + Persian + + + Chords + + + + + Chord type + + + + + Chord range + + InstrumentFunctionNoteStackingView - RANGE - - - - Chord range: - - - - octave(s) - - - - Use this knob for setting the chord range in octaves. The selected chord will be played within specified number of octaves. - - - + STACKING + Chord: + + + RANGE + + + + + Chord range: + + + + + octave(s) + + + + + Use this knob for setting the chord range in octaves. The selected chord will be played within specified number of octaves. + + InstrumentMidiIOView + ENABLE MIDI INPUT + + CHANNEL + + VELOCITY + ENABLE MIDI OUTPUT + PROGRAM - MIDI devices to receive MIDI events from - - - - MIDI devices to send MIDI events to - - - + NOTE + + MIDI devices to receive MIDI events from + + + + + MIDI devices to send MIDI events to + + + + CUSTOM BASE VELOCITY + Specify the velocity normalization base for MIDI-based instruments at 100% note velocity + BASE VELOCITY @@ -3044,10 +3816,12 @@ You can remove and move FX channels in the context menu, which is accessed by ri InstrumentMiscView + MASTER PITCH + Enables the use of Master Pitch @@ -3055,126 +3829,158 @@ You can remove and move FX channels in the context menu, which is accessed by ri InstrumentSoundShaping + VOLUME + Volume + CUTOFF + + Cutoff frequency + RESO + Resonance + Envelopes/LFOs + Filter type + Q/Resonance + LowPass + HiPass + BandPass csg + BandPass czpg + Notch + Allpass + Moog + 2x LowPass + RC LowPass 12dB + RC BandPass 12dB + RC HighPass 12dB + RC LowPass 24dB + RC BandPass 24dB + RC HighPass 24dB + Vocal Formant Filter + 2x Moog + SV LowPass + SV BandPass + SV HighPass + SV Notch + Fast Formant + Tripole @@ -3182,50 +3988,62 @@ You can remove and move FX channels in the context menu, which is accessed by ri InstrumentSoundShapingView + TARGET + These tabs contain envelopes. They're very important for modifying a sound, in that they are almost always necessary for substractive synthesis. For 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 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...! + FILTER + Here you can select the built-in filter you want to use for this instrument-track. Filters are very important for changing the characteristics of a sound. - Hz - - - - 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... - - - - RESO - - - - Resonance: - - - - Use this knob for setting Q/Resonance for the selected filter. Q/Resonance tells the filter how much it should amplify frequencies near Cutoff-frequency. - - - + FREQ + cutoff frequency: + + Hz + + + + + 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... + + + + + RESO + + + + + Resonance: + + + + + Use this knob for setting Q/Resonance for the selected filter. Q/Resonance tells the filter how much it should amplify frequencies near Cutoff-frequency. + + + + Envelopes, LFOs and filters are not supported by the current instrument. @@ -3233,85 +4051,107 @@ You can remove and move FX channels in the context menu, which is accessed by ri InstrumentTrack - unnamed_track - - - - Volume - - - - Panning - - - - Pitch - - - - FX channel - - - - Default preset - - - + With this knob you can set the volume of the opened channel. + + + unnamed_track + + + + Base note + + Volume + + + + + Panning + + + + + Pitch + + + + Pitch range + + FX channel + + + + Master Pitch + + + + Default preset + + InstrumentTrackView + Volume + Volume: + VOL + Panning + Panning: + PAN + MIDI + Input + Output + FX %1: %2 @@ -3319,110 +4159,137 @@ You can remove and move FX channels in the context menu, which is accessed by ri InstrumentTrackWindow + GENERAL SETTINGS - Instrument volume - - - - Volume: - - - - VOL - - - - Panning - - - - Panning: - - - - PAN - - - - Pitch - - - - Pitch: - - - - cents - - - - PITCH - - - - FX channel - - - - FX - - - - Save preset - - - - XML preset file (*.xpf) - - - - Pitch range (semitones) - - - - RANGE - - - - Save current instrument track settings in a preset file - - - - Click here, if you want to save current instrument track settings in a preset file. Later you can load this preset by double-clicking it in the preset-browser. - - - + Use these controls to view and edit the next/previous track in the song editor. + + Instrument volume + + + + + Volume: + + + + + VOL + + + + + Panning + + + + + Panning: + + + + + PAN + + + + + Pitch + + + + + Pitch: + + + + + cents + + + + + PITCH + + + + + Pitch range (semitones) + + + + + RANGE + + + + + FX channel + + + + + FX + + + + + Save current instrument track settings in a preset file + + + + + Click here, if you want to save current instrument track settings in a preset file. Later you can load this preset by double-clicking it in the preset-browser. + + + + SAVE + Envelope, filter & LFO + Chord stacking & arpeggio + Effects + MIDI settings + Miscellaneous + + Save preset + + + + + XML preset file (*.xpf) + + + + Plugin @@ -3430,25 +4297,30 @@ You can remove and move FX channels in the context menu, which is accessed by ri Knob + Set linear + Set logarithmic - Please enter a new value between %1 and %2: + + Please enter a new value between -96.0 dBFS and 6.0 dBFS: - Please enter a new value between -96.0 dBFS and 6.0 dBFS: + + Please enter a new value between %1 and %2: LadspaControl + Link channels @@ -3456,10 +4328,12 @@ You can remove and move FX channels in the context menu, which is accessed by ri LadspaControlDialog + Link Channels + Channel @@ -3467,14 +4341,17 @@ You can remove and move FX channels in the context menu, which is accessed by ri LadspaControlView + Link channels + Value: + Sorry, no help available. @@ -3482,6 +4359,7 @@ You can remove and move FX channels in the context menu, which is accessed by ri LadspaEffect + Unknown LADSPA plugin %1 requested. @@ -3489,6 +4367,7 @@ You can remove and move FX channels in the context menu, which is accessed by ri LcdSpinBox + Please enter a new value between %1 and %2: @@ -3496,18 +4375,26 @@ You can remove and move FX channels in the context menu, which is accessed by ri LeftRightNav + + + Previous + + + Next + Previous (%1) + Next (%1) @@ -3515,30 +4402,37 @@ You can remove and move FX channels in the context menu, which is accessed by ri LfoController + LFO Controller + Base value + Oscillator speed + Oscillator amount + Oscillator phase + Oscillator waveform + Frequency Multiplier @@ -3546,114 +4440,141 @@ You can remove and move FX channels in the context menu, which is accessed by ri LfoControllerDialog + LFO + LFO Controller + BASE + Base amount: + todo + SPD + LFO-speed: + Use this knob for setting speed of the LFO. The bigger this value the faster the LFO oscillates and the faster the effect. + + AMNT + + + + Modulation amount: + Use this knob for setting modulation amount of the LFO. The bigger this value, the more the connected control (e.g. volume or cutoff-frequency) will be influenced by the LFO. + PHS + Phase offset: + degrees + 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 if you have a sine-wave and have a phase-offset of 180 degrees the wave will first go down. It's the same with a square-wave. + Click here for a sine-wave. + Click here for a triangle-wave. + Click here for a saw-wave. + Click here for a square-wave. - Click here for an exponential wave. - - - - Click here for white-noise. - - - - Click here for a user-defined shape. -Double click to pick a file. - - - + Click here for a moog saw-wave. - AMNT + + Click here for an exponential wave. + + + + + Click here for white-noise. + + + + + Click here for a user-defined shape. +Double click to pick a file. LmmsCore + Generating wavetables + Initializing data structures + Opening audio and midi devices + Launching mixer threads @@ -3661,391 +4582,498 @@ Double click to pick a file. MainWindow + + Configuration file + + + + + Error while parsing configuration file at line %1:%2: %3 + + + + + Could not open file + + + + + Could not open file %1 for writing. +Please make sure you have write permission to the file and the directory containing the file and try again! + + + + + Project recovery + + + + + There is a recovery file present. It looks like the last session did not end properly or another instance of LMMS is already running. Do you want to recover the project of this session? + + + + + + + Recover + + + + + Recover the file. Please don't run multiple instances of LMMS when you do this. + + + + + + + Discard + + + + + Launch a default session and delete the restored files. This is not reversible. + + + + + Version %1 + + + + + Preparing plugin browser + + + + + Preparing file browsers + + + + + My Projects + + + + + My Samples + + + + + My Presets + + + + + My Home + + + + + Root directory + + + + + Volumes + + + + + My Computer + + + + + Loading background artwork + + + + + &File + + + + &New + + New from template + + + + &Open... + + &Recently Opened Projects + + + + &Save + Save &As... + + Save as New &Version + + + + + Save as default template + + + + Import... + E&xport... + + E&xport Tracks... + + + + + Export &MIDI... + + + + &Quit + &Edit + + Undo + + + + + Redo + + + + Settings + + &View + + + + &Tools + &Help + + Online Help + + + + Help - What's this? + + What's This? + About + Create new project + Create new project from template + Open existing project + Recently opened projects + Save current project + Export current project - Song Editor + + What's this? + + Toggle metronome + + + + + Show/hide Song-Editor + + + + By pressing this button, you can show or hide the Song-Editor. With the help of the Song-Editor you can 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. - Beat+Bassline Editor + + Show/hide Beat+Bassline Editor + By pressing this button, you can show or hide the Beat+Bassline Editor. The Beat+Bassline Editor is 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. - Piano Roll + + Show/hide Piano-Roll + Click here to show or hide the Piano-Roll. With the help of the Piano-Roll you can edit melodies in an easy way. - Automation Editor + + Show/hide Automation Editor + 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. - FX Mixer + + Show/hide FX Mixer + 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. - Project Notes + + Show/hide project notes + Click here to show or hide the project notes window. In this window you can put down your project notes. - Controller Rack + + Show/hide controller rack + Untitled + + Recover session. Please save your work! + + + + LMMS %1 + + Recovered project not saved + + + + + This project was recovered from the previous session. It is currently unsaved and will be lost if you don't save it. Do you want to save it now? + + + + Project not saved + The current project was modified since last saving. Do you want to save it now? + + Open Project + + + + + LMMS (*.mmp *.mmpz) + + + + + Save Project + + + + + LMMS Project + + + + + LMMS Project Template + + + + + Save project template + + + + + Overwrite default template? + + + + + This will overwrite your current default template. + + + + Help not available + Currently there's no help available in LMMS. Please visit http://lmms.sf.net/wiki for documentation on LMMS. - LMMS (*.mmp *.mmpz) + + Song Editor - Version %1 + + Beat+Bassline Editor - Configuration file + + Piano Roll - Error while parsing configuration file at line %1:%2: %3 + + Automation Editor - Volumes + + FX Mixer - Undo + + Project Notes - Redo - - - - My Projects - - - - My Samples - - - - My Presets - - - - My Home - - - - My Computer - - - - &File - - - - &Recently Opened Projects - - - - Save as New &Version - - - - E&xport Tracks... - - - - Online Help - - - - What's This? - - - - Open Project - - - - Save Project - - - - Project recovery - - - - There is a recovery file present. It looks like the last session did not end properly or another instance of LMMS is already running. Do you want to recover the project of this session? - - - - Recover - - - - Recover the file. Please don't run multiple instances of LMMS when you do this. - - - - Discard - - - - Launch a default session and delete the restored files. This is not reversible. - - - - Preparing plugin browser - - - - Preparing file browsers - - - - Root directory - - - - Loading background artwork - - - - New from template - - - - Save as default template - - - - &View - - - - Toggle metronome - - - - Show/hide Song-Editor - - - - Show/hide Beat+Bassline Editor - - - - Show/hide Piano-Roll - - - - Show/hide Automation Editor - - - - Show/hide FX Mixer - - - - Show/hide project notes - - - - Show/hide controller rack - - - - Recover session. Please save your work! - - - - Recovered project not saved - - - - This project was recovered from the previous session. It is currently unsaved and will be lost if you don't save it. Do you want to save it now? - - - - LMMS Project - - - - LMMS Project Template - - - - Overwrite default template? - - - - This will overwrite your current default template. - - - - Smooth scroll - - - - Enable note labels in piano roll - - - - Save project template + + Controller Rack + Volume as dBFS - Could not open file + + Smooth scroll - Could not open file %1 for writing. -Please make sure you have write permission to the file and the directory containing the file and try again! + + Enable note labels in piano roll MeterDialog + + Meter Numerator + + Meter Denominator + TIME SIG @@ -4053,10 +5081,12 @@ Please make sure you have write permission to the file and the directory contain MeterModel + Numerator + Denominator @@ -4064,10 +5094,12 @@ Please make sure you have write permission to the file and the directory contain MidiController + MIDI Controller + unnamed_midi_controller @@ -4075,18 +5107,23 @@ Please make sure you have write permission to the file and the directory contain MidiImport + + Setup incomplete + You do not have set up a default soundfont in the settings dialog (Edit->Settings). Therefore no sound will be played back after importing this MIDI file. You should download a General MIDI soundfont, specify it in settings dialog and try again. + You did not compile LMMS with support for SoundFont2 player, which is used to add default sound to imported MIDI files. Therefore no sound will be played back after importing this MIDI file. + Track @@ -4094,11 +5131,13 @@ Please make sure you have write permission to the file and the directory contain MidiJack + JACK server down When JACK(JACK Audio Connection Kit) disconnects, it will show the following message (title) + The JACK server seems to be shuted down. When JACK(JACK Audio Connection Kit) disconnects, it will show the following message (dialog message) @@ -4107,53 +5146,65 @@ Please make sure you have write permission to the file and the directory contain MidiPort + Input channel + Output channel + Input controller + Output controller + Fixed input velocity + Fixed output velocity - Output MIDI program - - - - Receive MIDI-events - - - - Send MIDI-events - - - + Fixed output note + + Output MIDI program + + + + Base velocity + + + Receive MIDI-events + + + + + Send MIDI-events + + MidiSetupWidget + DEVICE @@ -4161,474 +5212,595 @@ Please make sure you have write permission to the file and the directory contain MonstroInstrument + Osc 1 Volume + Osc 1 Panning + Osc 1 Coarse detune + Osc 1 Fine detune left + Osc 1 Fine detune right + Osc 1 Stereo phase offset + Osc 1 Pulse width + Osc 1 Sync send on rise + Osc 1 Sync send on fall + Osc 2 Volume + Osc 2 Panning + Osc 2 Coarse detune + Osc 2 Fine detune left + Osc 2 Fine detune right + Osc 2 Stereo phase offset + Osc 2 Waveform + Osc 2 Sync Hard + Osc 2 Sync Reverse + Osc 3 Volume + Osc 3 Panning + Osc 3 Coarse detune + Osc 3 Stereo phase offset + Osc 3 Sub-oscillator mix + Osc 3 Waveform 1 + Osc 3 Waveform 2 + Osc 3 Sync Hard + Osc 3 Sync Reverse + LFO 1 Waveform + LFO 1 Attack + LFO 1 Rate + LFO 1 Phase + LFO 2 Waveform + LFO 2 Attack + LFO 2 Rate + LFO 2 Phase + Env 1 Pre-delay + Env 1 Attack + Env 1 Hold + Env 1 Decay + Env 1 Sustain + Env 1 Release + Env 1 Slope + Env 2 Pre-delay + Env 2 Attack + Env 2 Hold + Env 2 Decay + Env 2 Sustain + Env 2 Release + Env 2 Slope + Osc2-3 modulation + Selected view + Vol1-Env1 + Vol1-Env2 + Vol1-LFO1 + Vol1-LFO2 + Vol2-Env1 + Vol2-Env2 + Vol2-LFO1 + Vol2-LFO2 + Vol3-Env1 + Vol3-Env2 + Vol3-LFO1 + Vol3-LFO2 + Phs1-Env1 + Phs1-Env2 + Phs1-LFO1 + Phs1-LFO2 + Phs2-Env1 + Phs2-Env2 + Phs2-LFO1 + Phs2-LFO2 + Phs3-Env1 + Phs3-Env2 + Phs3-LFO1 + Phs3-LFO2 + Pit1-Env1 + Pit1-Env2 + Pit1-LFO1 + Pit1-LFO2 + Pit2-Env1 + Pit2-Env2 + Pit2-LFO1 + Pit2-LFO2 + Pit3-Env1 + Pit3-Env2 + Pit3-LFO1 + Pit3-LFO2 + PW1-Env1 + PW1-Env2 + PW1-LFO1 + PW1-LFO2 + Sub3-Env1 + Sub3-Env2 + Sub3-LFO1 + Sub3-LFO2 + + Sine wave + Bandlimited Triangle wave + Bandlimited Saw wave + Bandlimited Ramp wave + Bandlimited Square wave + Bandlimited Moog saw wave + + Soft square wave + Absolute sine wave + + Exponential wave + White noise + Digital Triangle wave + Digital Saw wave + Digital Ramp wave + Digital Square wave + Digital Moog saw wave + Triangle wave + Saw wave + Ramp wave + Square wave + Moog saw wave + Abs. sine wave + Random + Random smooth @@ -4636,20 +5808,24 @@ Please make sure you have write permission to the file and the directory contain MonstroView + Operators view + The Operators view contains all the operators. These include both audible operators (oscillators) and inaudible operators, or modulators: Low-frequency oscillators and Envelopes. Knobs and other widgets in the Operators view have their own what's this -texts, so you can get more specific help for them that way. + Matrix view + The Matrix view contains the modulation matrix. Here you can define the modulation relationships between the various operators: Each audible operator (oscillators 1-3) has 3-4 properties that can be modulated by any of the modulators. Using more modulations consumes more CPU power. The view is divided to modulation targets, grouped by the target oscillator. Available targets are volume, pitch, phase, pulse width and sub-osc ratio. Note: some targets are specific to one oscillator only. @@ -4658,256 +5834,407 @@ Each modulation target has 4 knobs, one for each modulator. By default the knobs + + + + Volume + + + + + + + Panning + + + + + + + Coarse detune + + + + + + + semitones + + + + + + Finetune left + + + + + + + + cents + + + + + + Finetune right + + + + + + + Stereo phase offset + + + + + + + + + deg + + + + + Pulse width + + + + + Send sync on pulse rise + + + + + Send sync on pulse fall + + + + + Hard sync oscillator 2 + + + + + Reverse sync oscillator 2 + + + + + Sub-osc mix + + + + + Hard sync oscillator 3 + + + + + Reverse sync oscillator 3 + + + + + + + + Attack + + + + + + Rate + + + + + + Phase + + + + + + Pre-delay + + + + + + Hold + + + + + + Decay + + + + + + Sustain + + + + + + Release + + + + + + Slope + + + + Mix Osc2 with Osc3 + Modulate amplitude of Osc3 with Osc2 + Modulate frequency of Osc3 with Osc2 + Modulate phase of Osc3 with Osc2 + The CRS knob changes the tuning of oscillator 1 in semitone steps. + The CRS knob changes the tuning of oscillator 2 in semitone steps. + The CRS knob changes the tuning of oscillator 3 in semitone steps. + + + + FTL and FTR change the finetuning of the oscillator for left and right channels respectively. These can add stereo-detuning to the oscillator which widens the stereo image and causes an illusion of space. + + + The SPO knob modifies the difference in phase between left and right channels. Higher difference creates a wider stereo image. + The PW knob controls the pulse width, also known as duty cycle, of oscillator 1. Oscillator 1 is a digital pulse wave oscillator, it doesn't produce bandlimited output, which means that you can use it as an audible oscillator but it will cause aliasing. You can also use it as an inaudible source of a sync signal, which can be used to synchronize oscillators 2 and 3. + Send Sync on Rise: When enabled, the Sync signal is sent every time the state of oscillator 1 changes from low to high, ie. when the amplitude changes from -1 to 1. Oscillator 1's pitch, phase and pulse width may affect the timing of syncs, but its volume has no effect on them. Sync signals are sent independently for both left and right channels. + Send Sync on Fall: When enabled, the Sync signal is sent every time the state of oscillator 1 changes from high to low, ie. when the amplitude changes from 1 to -1. Oscillator 1's pitch, phase and pulse width may affect the timing of syncs, but its volume has no effect on them. Sync signals are sent independently for both left and right channels. + + Hard sync: Every time the oscillator receives a sync signal from oscillator 1, its phase is reset to 0 + whatever its phase offset is. + + Reverse sync: Every time the oscillator receives a sync signal from oscillator 1, the amplitude of the oscillator gets inverted. + Choose waveform for oscillator 2. + Choose waveform for oscillator 3's first sub-osc. Oscillator 3 can smoothly interpolate between two different waveforms. + Choose waveform for oscillator 3's second sub-osc. Oscillator 3 can smoothly interpolate between two different waveforms. + The SUB knob changes the mixing ratio of the two sub-oscs of oscillator 3. Each sub-osc can be set to produce a different waveform, and oscillator 3 can smoothly interpolate between them. All incoming modulations to oscillator 3 are applied to both sub-oscs/waveforms in the exact same way. + In addition to dedicated modulators, Monstro allows oscillator 3 to be modulated by the output of oscillator 2. Mix mode means no modulation: the outputs of the oscillators are simply mixed together. + In addition to dedicated modulators, Monstro allows oscillator 3 to be modulated by the output of oscillator 2. AM means amplitude modulation: Oscillator 3's amplitude (volume) is modulated by oscillator 2. + In addition to dedicated modulators, Monstro allows oscillator 3 to be modulated by the output of oscillator 2. FM means frequency modulation: Oscillator 3's frequency (pitch) is modulated by oscillator 2. The frequency modulation is implemented as phase modulation, which gives a more stable overall pitch than "pure" frequency modulation. + In addition to dedicated modulators, Monstro allows oscillator 3 to be modulated by the output of oscillator 2. PM means phase modulation: Oscillator 3's phase is modulated by oscillator 2. It differs from frequency modulation in that the phase changes are not cumulative. + Select the waveform for LFO 1. "Random" and "Random smooth" are special waveforms: they produce random output, where the rate of the LFO controls how often the state of the LFO changes. The smooth version interpolates between these states with cosine interpolation. These random modes can be used to give "life" to your presets - add some of that analog unpredictability... + Select the waveform for LFO 2. "Random" and "Random smooth" are special waveforms: they produce random output, where the rate of the LFO controls how often the state of the LFO changes. The smooth version interpolates between these states with cosine interpolation. These random modes can be used to give "life" to your presets - add some of that analog unpredictability... + + Attack causes the LFO to come on gradually from the start of the note. + + Rate sets the speed of the LFO, measured in milliseconds per cycle. Can be synced to tempo. + + PHS controls the phase offset of the LFO. + + PRE, or pre-delay, delays the start of the envelope from the start of the note. 0 means no delay. + + ATT, or attack, controls how fast the envelope ramps up at start, measured in milliseconds. A value of 0 means instant. + + HOLD controls how long the envelope stays at peak after the attack phase. + + DEC, or decay, controls how fast the envelope falls off from its peak, measured in milliseconds it would take to go from peak to zero. The actual decay may be shorter if sustain is used. + + SUS, or sustain, controls the sustain level of the envelope. The decay phase will not go below this level as long as the note is held. + + REL, or release, controls how long the release is for the note, measured in how long it would take to fall from peak to zero. Actual release may be shorter, depending on at what phase the note is released. + + The slope knob controls the curve or shape of the envelope. A value of 0 creates straight rises and falls. Negative values create curves that start slowly, peak quickly and fall of slowly again. Positive values create curves that start and end quickly, and stay longer near the peaks. - Volume - - - - Panning - - - - Coarse detune - - - - semitones - - - - Finetune left - - - - cents - - - - Finetune right - - - - Stereo phase offset - - - - deg - - - - Pulse width - - - - Send sync on pulse rise - - - - Send sync on pulse fall - - - - Hard sync oscillator 2 - - - - Reverse sync oscillator 2 - - - - Sub-osc mix - - - - Hard sync oscillator 3 - - - - Reverse sync oscillator 3 - - - - Attack - - - - Rate - - - - Phase - - - - Pre-delay - - - - Hold - - - - Decay - - - - Sustain - - - - Release - - - - Slope - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Modulation amount @@ -4915,34 +6242,42 @@ PM means phase modulation: Oscillator 3's phase is modulated by oscillator MultitapEchoControlDialog + Length + Step length: + Dry + Dry Gain: + Stages + Lowpass stages: + Swap inputs + Swap left and right input channel for reflections @@ -4950,82 +6285,102 @@ PM means phase modulation: Oscillator 3's phase is modulated by oscillator NesInstrument + Channel 1 Coarse detune + Channel 1 Volume + Channel 1 Envelope length + Channel 1 Duty cycle + Channel 1 Sweep amount + Channel 1 Sweep rate + Channel 2 Coarse detune + Channel 2 Volume + Channel 2 Envelope length + Channel 2 Duty cycle + Channel 2 Sweep amount + Channel 2 Sweep rate + Channel 3 Coarse detune + Channel 3 Volume + Channel 4 Volume + Channel 4 Envelope length + Channel 4 Noise frequency + Channel 4 Noise frequency sweep + Master volume + Vibrato @@ -5033,114 +6388,155 @@ PM means phase modulation: Oscillator 3's phase is modulated by oscillator NesInstrumentView + + + + Volume + + + Coarse detune + + + Envelope length + Enable channel 1 + Enable envelope 1 + Enable envelope 1 loop + Enable sweep 1 + + Sweep amount + + Sweep rate + + 12.5% Duty cycle + + 25% Duty cycle + + 50% Duty cycle + + 75% Duty cycle + Enable channel 2 + Enable envelope 2 + Enable envelope 2 loop + Enable sweep 2 + Enable channel 3 + Noise Frequency + Frequency sweep + Enable channel 4 + Enable envelope 4 + Enable envelope 4 loop + Quantize noise frequency when using note frequency + Use note frequency for noise + Noise mode + Master Volume + Vibrato @@ -5148,81 +6544,103 @@ PM means phase modulation: Oscillator 3's phase is modulated by oscillator OscillatorObject - Osc %1 volume - - - - Osc %1 panning - - - - Osc %1 coarse detuning - - - - Osc %1 fine detuning left - - - - Osc %1 fine detuning right - - - - Osc %1 phase-offset - - - - Osc %1 stereo phase-detuning - - - - Osc %1 wave shape - - - - Modulation type %1 - - - + Osc %1 waveform + Osc %1 harmonic + + + + Osc %1 volume + + + + + + Osc %1 panning + + + + + + Osc %1 fine detuning left + + + + + Osc %1 coarse detuning + + + + + Osc %1 fine detuning right + + + + + Osc %1 phase-offset + + + + + Osc %1 stereo phase-detuning + + + + + Osc %1 wave shape + + + + + Modulation type %1 + + PatchesDialog + Qsynth: Channel Preset + Bank selector + Bank + Program selector + Patch + Name + OK + Cancel @@ -5230,46 +6648,57 @@ PM means phase modulation: Oscillator 3's phase is modulated by oscillator PatmanView + Open other patch + Click here to open another patch-file. Loop and Tune settings are not reset. + Loop + Loop mode + Here you can toggle the Loop mode. If enabled, PatMan will use the loop information available in the file. + Tune + Tune mode + Here you can toggle the Tune mode. If enabled, PatMan will tune the sample to match the note's frequency. + No file selected + Open patch file + Patch-Files (*.pat) @@ -5277,38 +6706,47 @@ PM means phase modulation: Oscillator 3's phase is modulated by oscillator PatternView - Open in piano-roll - - - - Clear all notes - - - - Reset name - - - - Change name - - - - Add steps - - - - Remove steps - - - + use mouse wheel to set velocity of a step + double-click to open in Piano Roll + + Open in piano-roll + + + + + Clear all notes + + + + + Reset name + + + + + Change name + + + + + Add steps + + + + + Remove steps + + + + Clone Steps @@ -5316,14 +6754,17 @@ PM means phase modulation: Oscillator 3's phase is modulated by oscillator PeakController + Peak Controller + Peak Controller Bug + Due to a bug in older version of LMMS, the peak controllers may not be connect properly. Please ensure that peak controllers are connected properly and re-save this file. Sorry for any inconvenience caused. @@ -5331,10 +6772,12 @@ PM means phase modulation: Oscillator 3's phase is modulated by oscillator PeakControllerDialog + PEAK + LFO Controller @@ -5342,306 +6785,382 @@ PM means phase modulation: Oscillator 3's phase is modulated by oscillator PeakControllerEffectControlDialog + BASE + Base amount: - Modulation amount: - - - - Attack: - - - - Release: - - - + AMNT + + Modulation amount: + + + + MULT + Amount Multiplicator: + ATCK + + Attack: + + + + DCAY - Treshold: + + Release: + TRSH + + + Treshold: + + PeakControllerEffectControls + Base value + Modulation amount - Mute output - - - + Attack + Release + + Treshold + + + + + Mute output + + + + Abs Value + Amount Multiplicator - - Treshold - - PianoRoll - Please open a pattern by double-clicking on it! - - - - Last note - - - - Note lock - - - + Note Velocity + Note Panning + Mark/unmark current semitone - Mark current scale - - - - Mark current chord - - - - Unmark all - - - - No scale - - - - No chord - - - - Velocity: %1% - - - - Panning: %1% left - - - - Panning: %1% right - - - - Panning: center - - - - Please enter a new value between %1 and %2: - - - + Mark/unmark all corresponding octave semitones + + Mark current scale + + + + + Mark current chord + + + + + Unmark all + + + + Select all notes on this key + + + Note lock + + + + + Last note + + + + + No scale + + + + + No chord + + + + + Velocity: %1% + + + + + Panning: %1% left + + + + + Panning: %1% right + + + + + Panning: center + + + + + Please open a pattern by double-clicking on it! + + + + + + Please enter a new value between %1 and %2: + + PianoRollWindow + Play/pause current pattern (Space) + Record notes from MIDI-device/channel-piano + Record notes from MIDI-device/channel-piano while playing song or BB track + Stop playing of current pattern (Space) + Click here to play the current pattern. This is useful while editing it. The pattern is automatically looped when its end is reached. + 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. + 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. + Click here to stop playback of current pattern. - Draw mode (Shift+D) - - - - Erase mode (Shift+E) - - - - Select mode (Shift+S) - - - - Detune mode (Shift+T) - - - - Click here and draw mode will be activated. In this mode you can add, resize and move notes. 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. In this mode, hold %1 to temporarily go into select mode. - - - - Click here and erase mode will be activated. In this mode you can erase notes. You can also press 'Shift+E' on your keyboard to activate this mode. - - - - Click here and select mode will be activated. In this mode you can select notes. Alternatively, you can hold %1 in draw mode to temporarily use select mode. - - - - Click here and detune mode will be activated. In this mode you can click a note to open its automation detuning. You can utilize this to slide notes from one to another. You can also press 'Shift+T' on your keyboard to activate this mode. - - - - Cut selected notes (%1+X) - - - - Copy selected notes (%1+C) - - - - Paste notes from clipboard (%1+V) - - - - 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. - - - - 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. - - - - Click here and the notes from the clipboard will be pasted at the first visible measure. - - - - This controls the magnification of an axis. It can be helpful to choose magnification for a specific task. For ordinary editing, the magnification should be fitted to your smallest notes. - - - - The 'Q' stands for quantization, and controls the grid size notes and control points snap to. With smaller quantization values, you can draw shorter notes in Piano Roll, and more exact control points in the Automation Editor. - - - - This lets you select the length of new notes. 'Last Note' means that LMMS will use the note length of the note you last edited - - - - The feature is directly connected to the context-menu on the virtual keyboard, to the left in Piano Roll. After you have chosen the scale you want in this drop-down menu, you can right click on a desired key in the virtual keyboard, and then choose 'Mark current Scale'. LMMS will highlight all notes that belongs to the chosen scale, and in the key you have selected! - - - - Let you select a chord which LMMS then can draw or highlight.You can find the most common chords in this drop-down menu. After you have selected a chord, click anywhere to place the chord, and right click on the virtual keyboard to open context menu and highlight the chord. To return to single note placement, you need to choose 'No chord' in this drop-down menu. - - - + Edit actions + + Draw mode (Shift+D) + + + + + Erase mode (Shift+E) + + + + + Select mode (Shift+S) + + + + + Detune mode (Shift+T) + + + + + Click here and draw mode will be activated. In this mode you can add, resize and move notes. 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. In this mode, hold %1 to temporarily go into select mode. + + + + + Click here and erase mode will be activated. In this mode you can erase notes. You can also press 'Shift+E' on your keyboard to activate this mode. + + + + + Click here and select mode will be activated. In this mode you can select notes. Alternatively, you can hold %1 in draw mode to temporarily use select mode. + + + + + Click here and detune mode will be activated. In this mode you can click a note to open its automation detuning. You can utilize this to slide notes from one to another. You can also press 'Shift+T' on your keyboard to activate this mode. + + + + + Quantize + + + + Copy paste controls + + Cut selected notes (%1+X) + + + + + Copy selected notes (%1+C) + + + + + Paste notes from clipboard (%1+V) + + + + + 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. + + + + + 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. + + + + + Click here and the notes from the clipboard will be pasted at the first visible measure. + + + + Timeline controls + Zoom and note controls + + This controls the magnification of an axis. It can be helpful to choose magnification for a specific task. For ordinary editing, the magnification should be fitted to your smallest notes. + + + + + The 'Q' stands for quantization, and controls the grid size notes and control points snap to. With smaller quantization values, you can draw shorter notes in Piano Roll, and more exact control points in the Automation Editor. + + + + + This lets you select the length of new notes. 'Last Note' means that LMMS will use the note length of the note you last edited + + + + + The feature is directly connected to the context-menu on the virtual keyboard, to the left in Piano Roll. After you have chosen the scale you want in this drop-down menu, you can right click on a desired key in the virtual keyboard, and then choose 'Mark current Scale'. LMMS will highlight all notes that belongs to the chosen scale, and in the key you have selected! + + + + + Let you select a chord which LMMS then can draw or highlight.You can find the most common chords in this drop-down menu. After you have selected a chord, click anywhere to place the chord, and right click on the virtual keyboard to open context menu and highlight the chord. To return to single note placement, you need to choose 'No chord' in this drop-down menu. + + + + + Piano-Roll - %1 + + Piano-Roll - no pattern - - Quantize - - PianoView + Base note @@ -5649,19 +7168,23 @@ PM means phase modulation: Oscillator 3's phase is modulated by oscillator Plugin + Plugin not found + The plugin "%1" wasn't found or could not be loaded! Reason: "%2" + Error while loading plugin + Failed to load plugin "%1"! @@ -5669,25 +7192,30 @@ Reason: "%2" PluginBrowser + + Instrument Plugins + + + + Instrument browser + Drag an instrument into either the Song-Editor, the Beat+Bassline Editor or into an existing instrument track. - - Instrument Plugins - - PluginFactory + Plugin not found. + LMMS plugin %1 does not have a plugin descriptor named %2! @@ -5695,187 +7223,255 @@ Reason: "%2" ProjectNotes - Edit Actions - - - - &Undo - - - - %1+Z - - - - &Redo - - - - %1+Y - - - - &Copy - - - - %1+C - - - - Cu&t - - - - %1+X - - - - &Paste - - - - %1+V - - - - Format Actions - - - - &Bold - - - - %1+B - - - - &Italic - - - - %1+I - - - - &Underline - - - - %1+U - - - - &Left - - - - %1+L - - - - C&enter - - - - %1+E - - - - &Right - - - - %1+R - - - - &Justify - - - - %1+J - - - - &Color... - - - + Project Notes + Enter project notes here + + + Edit Actions + + + + + &Undo + + + + + %1+Z + + + + + &Redo + + + + + %1+Y + + + + + &Copy + + + + + %1+C + + + + + Cu&t + + + + + %1+X + + + + + &Paste + + + + + %1+V + + + + + Format Actions + + + + + &Bold + + + + + %1+B + + + + + &Italic + + + + + %1+I + + + + + &Underline + + + + + %1+U + + + + + &Left + + + + + %1+L + + + + + C&enter + + + + + %1+E + + + + + &Right + + + + + %1+R + + + + + &Justify + + + + + %1+J + + + + + &Color... + + ProjectRenderer + WAV-File (*.wav) + Compressed OGG-File (*.ogg) + + + Compressed MP3-File (*.mp3) + + QWidget + + + Name: + + Maker: + + Copyright: + + Requires Real Time: + + + + + + Yes + + + + + + No + + Real Time Capable: + + In Place Broken: + + Channels In: + + Channels Out: - File: + + File: %1 - File: %1 + + File: RenameDialog + Rename... @@ -5883,34 +7479,42 @@ Reason: "%2" ReverbSCControlDialog + Input + Input Gain: + Size + Size: + Color + Color: + Output + Output Gain: @@ -5918,18 +7522,22 @@ Reason: "%2" ReverbSCControls + Input Gain + Size + Color + Output Gain @@ -5937,81 +7545,100 @@ Reason: "%2" SampleBuffer - Open audio file - - - - Wave-Files (*.wav) - - - - OGG-Files (*.ogg) - - - - DrumSynth-Files (*.ds) - - - - FLAC-Files (*.flac) - - - - SPEEX-Files (*.spx) - - - - VOC-Files (*.voc) - - - - AIFF-Files (*.aif *.aiff) - - - - AU-Files (*.au) - - - - RAW-Files (*.raw) - - - - All Audio-Files (*.wav *.ogg *.ds *.flac *.spx *.voc *.aif *.aiff *.au *.raw) - - - + Fail to open file + Audio files are limited to %1 MB in size and %2 minutes of playing time + + + Open audio file + + + + + All Audio-Files (*.wav *.ogg *.ds *.flac *.spx *.voc *.aif *.aiff *.au *.raw) + + + + + Wave-Files (*.wav) + + + + + OGG-Files (*.ogg) + + + + + DrumSynth-Files (*.ds) + + + + + FLAC-Files (*.flac) + + + + + SPEEX-Files (*.spx) + + + + + VOC-Files (*.voc) + + + + + AIFF-Files (*.aif *.aiff) + + + + + AU-Files (*.au) + + + + + RAW-Files (*.raw) + + SampleTCOView + double-click to select sample + Delete (middle mousebutton) + Cut + Copy + Paste + Mute/unmute (<%1> + middle click) @@ -6019,41 +7646,51 @@ Reason: "%2" SampleTrack - Sample track - - - + Volume + Panning + + + + Sample track + + SampleTrackView + Track volume + Channel volume: + VOL + Panning + Panning: + PAN @@ -6061,494 +7698,651 @@ Reason: "%2" SetupDialog + Setup LMMS + + General settings + BUFFER SIZE + + Reset to default-value + MISC + Enable tooltips + Show restart warning after changing settings + + Display volume as dBFS + + + + Compress project files per default + One instrument track window mode + HQ-mode for output audio-device + Compact track buttons + Sync VST plugins to host playback + Enable note labels in piano roll + Enable waveform display by default + Keep effects running even without input + Create backup file when saving a project + + Reopen last project on start + + + + + PLUGIN EMBEDDING + + + + + No embedding + + + + + Embed using Qt API + + + + + Embed using native Win32 API + + + + + Embed using XEmbed protocol + + + + LANGUAGE + + Paths + + Directories + + + + LMMS working directory - VST-plugin directory + + Themes directory + Background artwork + + VST-plugin directory + + + + + GIG directory + + + + + SF2 directory + + + + + LADSPA plugin directories + + + + STK rawwave directory + Default Soundfont File + + Performance settings + + Auto save + + + + + Enable auto-save + + + + + Allow auto-save while playing + + + + UI effects vs. performance + Smooth scroll in Song Editor + Show playback cursor in AudioFileProcessor + + Audio settings + AUDIO INTERFACE + + MIDI settings + MIDI INTERFACE + OK + Cancel + Restart LMMS + Please note that most changes won't take effect until you restart LMMS! + Frames: %1 Latency: %2 ms + Here you can setup the internal buffer-size used by LMMS. Smaller values result in a lower latency but also may cause unusable sound or bad performance, especially on older computers or systems with a non-realtime kernel. + Choose LMMS working directory - Choose your VST-plugin directory - - - - Choose artwork-theme directory - - - - Choose LADSPA plugin directory - - - - Choose STK rawwave directory - - - - Choose default SoundFont - - - - Choose background artwork - - - - Here you can select your preferred audio-interface. Depending on the configuration of your system during compilation time you can choose between ALSA, JACK, OSS and more. Below you see a box which offers controls to setup the selected audio-interface. - - - - Here you can select your preferred MIDI-interface. Depending on the configuration of your system during compilation time you can choose between ALSA, OSS and more. Below you see a box which offers controls to setup the selected MIDI-interface. - - - - Reopen last project on start - - - - Directories - - - - Themes directory - - - - GIG directory - - - - SF2 directory - - - - LADSPA plugin directories - - - - Auto save - - - + Choose your GIG directory + Choose your SF2 directory + + Choose your VST-plugin directory + + + + + Choose artwork-theme directory + + + + + Choose LADSPA plugin directory + + + + + Choose STK rawwave directory + + + + + Choose default SoundFont + + + + + Choose background artwork + + + + minutes + minute - Display volume as dBFS - - - - Enable auto-save - - - - Allow auto-save while playing - - - + Disabled + Auto-save interval: %1 + Set the time between automatic backup to %1. Remember to also save your project manually. You can choose to disable saving while playing, something some older systems find difficult. + + + Here you can select your preferred audio-interface. Depending on the configuration of your system during compilation time you can choose between ALSA, JACK, OSS and more. Below you see a box which offers controls to setup the selected audio-interface. + + + + + Here you can select your preferred MIDI-interface. Depending on the configuration of your system during compilation time you can choose between ALSA, OSS and more. Below you see a box which offers controls to setup the selected MIDI-interface. + + Song + Tempo + Master volume + Master pitch - Project saved - - - - The project %1 is now saved. - - - - Project NOT saved. - - - - The project %1 was not saved! - - - - Import file - - - - MIDI sequences - - - - Hydrogen projects - - - - All file types - - - - Empty project - - - - This project is empty so exporting makes no sense. Please put some items into Song Editor first! - - - - Select directory for writing exported tracks... - - - - untitled - - - - Select file for project-export... - - - - The following errors occured while loading: - - - - MIDI File (*.mid) - - - + LMMS Error report + + Project saved + + + + + The project %1 is now saved. + + + + + Project NOT saved. + + + + + The project %1 was not saved! + + + + + Import file + + + + + MIDI sequences + + + + + Hydrogen projects + + + + + All file types + + + + + + Empty project + + + + + + This project is empty so exporting makes no sense. Please put some items into Song Editor first! + + + + + Select directory for writing exported tracks... + + + + + + untitled + + + + + + Select file for project-export... + + + + Save project + + + MIDI File (*.mid) + + + + + The following errors occured while loading: + + SongEditor + Could not open file - Could not write file - - - + Could not open file %1. You probably have no permissions to read this file. Please make sure to have at least read permissions to the file and try again. - Error in file - - - - The file %1 seems to contain errors and therefore can't be loaded. - - - - Tempo - - - - TEMPO/BPM - - - - tempo of song - - - - 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 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). - - - - High quality mode - - - - Master volume - - - - master volume - - - - Master pitch - - - - master pitch - - - - Value: %1% - - - - Value: %1 semitones + + Could not write file + Could not open %1 for writing. You probably are not permitted to write to this file. Please make sure you have write-access to the file and try again. - template + + Error in file - project + + The file %1 seems to contain errors and therefore can't be loaded. + Version difference + This %1 was created with LMMS %2. + + + template + + + + + project + + + + + Tempo + + + + + TEMPO/BPM + + + + + tempo of song + + + + + 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 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). + + + + + High quality mode + + + + + + Master volume + + + + + master volume + + + + + + Master pitch + + + + + master pitch + + + + + Value: %1% + + + + + Value: %1 semitones + + SongEditorWindow + Song-Editor + Play song (Space) + Record samples from Audio-device + Record samples from Audio-device while playing song or BB track + Stop song (Space) - Add beat/bassline - - - - Add sample-track - - - - Add automation-track - - - - Draw mode - - - - Edit mode (select and move) - - - + Click here, if you want to play your whole song. Playing will be started at the song-position-marker (green). You can also move it while playing. + Click here, if you want to stop playing of your song. The song-position-marker will be set to the start of your song. + Track actions + + Add beat/bassline + + + + + Add sample-track + + + + + Add automation-track + + + + Edit actions + + Draw mode + + + + + Edit mode (select and move) + + + + Timeline controls + Zoom controls @@ -6556,10 +8350,12 @@ Remember to also save your project manually. You can choose to disable saving wh SpectrumAnalyzerControlDialog + Linear spectrum + Linear Y axis @@ -6567,14 +8363,17 @@ Remember to also save your project manually. You can choose to disable saving wh SpectrumAnalyzerControls + Linear spectrum + Linear Y axis + Channel mode @@ -6582,14 +8381,17 @@ Remember to also save your project manually. You can choose to disable saving wh SubWindow + Close + Maximize + Restore @@ -6597,6 +8399,8 @@ Remember to also save your project manually. You can choose to disable saving wh TabWidget + + Settings for %1 @@ -6604,74 +8408,93 @@ Remember to also save your project manually. You can choose to disable saving wh TempoSyncKnob + + Tempo Sync + No Sync + Eight beats + Whole note + Half note + Quarter note + 8th note + 16th note + 32nd note + Custom... + Custom + Synced to Eight Beats + Synced to Whole Note + Synced to Half Note + Synced to Quarter Note + Synced to 8th Note + Synced to 16th Note + Synced to 32nd Note @@ -6679,30 +8502,37 @@ Remember to also save your project manually. You can choose to disable saving wh TimeDisplayWidget + click to change time units + MIN + SEC + MSEC + BAR + BEAT + TICK @@ -6710,34 +8540,43 @@ Remember to also save your project manually. You can choose to disable saving wh TimeLineWidget + Enable/disable auto-scrolling + Enable/disable loop-points + After stopping go back to begin + After stopping go back to position at which playing was started + After stopping keep position + + Hint + Press <%1> to disable magnetic loop points. + Hold <Shift> to move the begin loop point; Press <%1> to disable magnetic loop points. @@ -6745,10 +8584,12 @@ Remember to also save your project manually. You can choose to disable saving wh Track + Mute + Solo @@ -6756,36 +8597,61 @@ Remember to also save your project manually. You can choose to disable saving wh TrackContainer + Couldn't import file + Couldn't find a filter for importing file %1. You should convert this file into a format supported by LMMS using another software. + Couldn't open file + Couldn't open file %1 for reading. Please make sure you have read-permission to the file and the directory containing the file and try again! + Loading project... + + Cancel + + Please wait... + + Loading cancelled + + + + + Project loading was cancelled. + + + + + Loading Track %1 (%2/Total %3) + + + + Importing MIDI-file... @@ -6793,6 +8659,7 @@ Please make sure you have read-permission to the file and the directory containi TrackContentObject + Mute @@ -6800,46 +8667,58 @@ Please make sure you have read-permission to the file and the directory containi TrackContentObjectView + Current position + + Hint + Press <%1> and drag to make a copy. + Current length + Press <%1> for free resizing. + %1:%2 (%3:%4 to %5:%6) + Delete (middle mousebutton) + Cut + Copy + Paste + Mute/unmute (<%1> + middle click) @@ -6847,193 +8726,243 @@ Please make sure you have read-permission to the file and the directory containi TrackOperationsWidget + Press <%1> while clicking on move-grip to begin a new drag'n'drop-action. + Actions for this track + Mute + + Solo + Mute this track + Clone this track + Remove this track + Clear this track + FX %1: %2 + + Assign to new FX Channel + + + + Turn all recording on + Turn all recording off - - Assign to new FX Channel - - TripleOscillatorView + Use phase modulation for modulating oscillator 1 with oscillator 2 + Use amplitude modulation for modulating oscillator 1 with oscillator 2 + Mix output of oscillator 1 & 2 + Synchronize oscillator 1 with oscillator 2 + Use frequency modulation for modulating oscillator 1 with oscillator 2 + Use phase modulation for modulating oscillator 2 with oscillator 3 + Use amplitude modulation for modulating oscillator 2 with oscillator 3 + Mix output of oscillator 2 & 3 + Synchronize oscillator 2 with oscillator 3 + Use frequency modulation for modulating oscillator 2 with oscillator 3 + Osc %1 volume: + With this knob you can set the volume of oscillator %1. When setting a value of 0 the oscillator is turned off. Otherwise you can hear the oscillator as loud as you set it here. + Osc %1 panning: + With this knob you can set the panning of the oscillator %1. A value of -100 means 100% left and a value of 100 moves oscillator-output right. + Osc %1 coarse detuning: + semitones + With this knob you can set the coarse detuning of oscillator %1. You can detune the oscillator 24 semitones (2 octaves) up and down. This is useful for creating sounds with a chord. + Osc %1 fine detuning left: + + cents + With this knob you can set the fine detuning of oscillator %1 for the left channel. The fine-detuning is ranged between -100 cents and +100 cents. This is useful for creating "fat" sounds. + Osc %1 fine detuning right: + With this knob you can set the fine detuning of oscillator %1 for the right channel. The fine-detuning is ranged between -100 cents and +100 cents. This is useful for creating "fat" sounds. + Osc %1 phase-offset: + + degrees + With this knob you can set the phase-offset of oscillator %1. That means you can move the point within an oscillation where the oscillator begins to oscillate. For example if you have a sine-wave and have a phase-offset of 180 degrees the wave will first go down. It's the same with a square-wave. + Osc %1 stereo phase-detuning: + With this knob you can set the stereo phase-detuning of oscillator %1. The stereo phase-detuning specifies the size of the difference between the phase-offset of left and right channel. This is very good for creating wide stereo sounds. + Use a sine-wave for current oscillator. + Use a triangle-wave for current oscillator. + Use a saw-wave for current oscillator. + Use a square-wave for current oscillator. + Use a moog-like saw-wave for current oscillator. + Use an exponential wave for current oscillator. + Use white-noise for current oscillator. + Use a user-defined waveform for current oscillator. @@ -7041,14 +8970,17 @@ Please make sure you have read-permission to the file and the directory containi VersionedSaveDialog + Increment version number + Decrement version number + already exists. Do you want to replace it? @@ -7056,90 +8988,113 @@ Please make sure you have read-permission to the file and the directory containi VestigeInstrumentView + Open other VST-plugin + Click here, if you want to open another VST-plugin. After clicking on this button, a file-open-dialog appears and you can select your file. - Show/hide GUI - - - - Click here to show or hide the graphical user interface (GUI) of your VST-plugin. - - - - Turn off all notes - - - - Open VST-plugin - - - - DLL-files (*.dll) - - - - EXE-files (*.exe) - - - - No VST-plugin loaded - - - + Control VST-plugin from LMMS host + Click here, if you want to control VST-plugin from host. + Open VST-plugin preset + Click here, if you want to open another *.fxp, *.fxb VST-plugin preset. + Previous (-) + + Click here, if you want to switch to another VST-plugin preset program. + Save preset + Click here, if you want to save current VST-plugin preset program. + Next (+) + Click here to select presets that are currently loaded in VST. + + Show/hide GUI + + + + + Click here to show or hide the graphical user interface (GUI) of your VST-plugin. + + + + + Turn off all notes + + + + + Open VST-plugin + + + + + DLL-files (*.dll) + + + + + EXE-files (*.exe) + + + + + No VST-plugin loaded + + + + Preset + by + - VST plugin control @@ -7147,10 +9102,12 @@ Please make sure you have read-permission to the file and the directory containi VisualizationWidget + click to enable/disable visualization of master-output + Click to enable @@ -7158,54 +9115,69 @@ Please make sure you have read-permission to the file and the directory containi VstEffectControlDialog + Show/hide + Control VST-plugin from LMMS host + Click here, if you want to control VST-plugin from host. + Open VST-plugin preset + Click here, if you want to open another *.fxp, *.fxb VST-plugin preset. + Previous (-) + + Click here, if you want to switch to another VST-plugin preset program. + Next (+) + Click here to select presets that are currently loaded in VST. + Save preset + Click here, if you want to save current VST-plugin preset program. + + Effect by: + &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /> @@ -7213,173 +9185,217 @@ Please make sure you have read-permission to the file and the directory containi VstPlugin - Loading plugin + + + The VST plugin %1 could not be loaded. + Open Preset + + Vst Plugin Preset (*.fxp *.fxb) + : default + " + ' + Save Preset + .fxp + .FXP + .FXB + .fxb - Please wait while loading VST plugin... + + Loading plugin - The VST plugin %1 could not be loaded. + + Please wait while loading VST plugin... WatsynInstrument + Volume A1 + Volume A2 + Volume B1 + Volume B2 + Panning A1 + Panning A2 + Panning B1 + Panning B2 + Freq. multiplier A1 + Freq. multiplier A2 + Freq. multiplier B1 + Freq. multiplier B2 + Left detune A1 + Left detune A2 + Left detune B1 + Left detune B2 + Right detune A1 + Right detune A2 + Right detune B1 + Right detune B2 + A-B Mix + A-B Mix envelope amount + A-B Mix envelope attack + A-B Mix envelope hold + A-B Mix envelope decay + A1-B2 Crosstalk + A2-A1 modulation + B2-B1 modulation + Selected graph @@ -7387,213 +9403,291 @@ Please make sure you have read-permission to the file and the directory containi WatsynView - Select oscillator A1 - - - - Select oscillator A2 - - - - Select oscillator B1 - - - - Select oscillator B2 - - - - Mix output of A2 to A1 - - - - Modulate amplitude of A1 with output of A2 - - - - Ring-modulate A1 and A2 - - - - Modulate phase of A1 with output of A2 - - - - Mix output of B2 to B1 - - - - Modulate amplitude of B1 with output of B2 - - - - Ring-modulate B1 and B2 - - - - Modulate phase of B1 with output of B2 - - - - Draw your own waveform here by dragging your mouse on this graph. - - - - Load waveform - - - - Click to load a waveform from a sample file - - - - Phase left - - - - Click to shift phase by -15 degrees - - - - Phase right - - - - Click to shift phase by +15 degrees - - - - Normalize - - - - Click to normalize - - - - Invert - - - - Click to invert - - - - Smooth - - - - Click to smooth - - - - Sine wave - - - - Click for sine wave - - - - Triangle wave - - - - Click for triangle wave - - - - Click for saw wave - - - - Square wave - - - - Click for square wave - - - + + + + Volume + + + + Panning + + + + Freq. multiplier + + + + Left detune + + + + + + + + cents + + + + Right detune + A-B Mix + Mix envelope amount + Mix envelope attack + Mix envelope hold + Mix envelope decay + Crosstalk + + + Select oscillator A1 + + + + + Select oscillator A2 + + + + + Select oscillator B1 + + + + + Select oscillator B2 + + + + + Mix output of A2 to A1 + + + + + Modulate amplitude of A1 with output of A2 + + + + + Ring-modulate A1 and A2 + + + + + Modulate phase of A1 with output of A2 + + + + + Mix output of B2 to B1 + + + + + Modulate amplitude of B1 with output of B2 + + + + + Ring-modulate B1 and B2 + + + + + Modulate phase of B1 with output of B2 + + + + + + + + Draw your own waveform here by dragging your mouse on this graph. + + + + + Load waveform + + + + + Click to load a waveform from a sample file + + + + + Phase left + + + + + Click to shift phase by -15 degrees + + + + + Phase right + + + + + Click to shift phase by +15 degrees + + + + + Normalize + + + + + Click to normalize + + + + + Invert + + + + + Click to invert + + + + + Smooth + + + + + Click to smooth + + + + + Sine wave + + + + + Click for sine wave + + + + + + Triangle wave + + + + + Click for triangle wave + + + + + Click for saw wave + + + + + Square wave + + + + + Click for square wave + + ZynAddSubFxInstrument + Portamento + Filter Frequency + Filter Resonance + Bandwidth + FM Gain + Resonance Center Frequency + Resonance Bandwidth + Forward MIDI Control Change Events @@ -7601,121 +9695,150 @@ Please make sure you have read-permission to the file and the directory containi ZynAddSubFxView - Show GUI - - - - Click here to show or hide the graphical user interface (GUI) of ZynAddSubFX. - - - + Portamento: + PORT + Filter Frequency: + FREQ + Filter Resonance: + RES + Bandwidth: + BW + FM Gain: + FM GAIN + Resonance center frequency: + RES CF + Resonance bandwidth: + RES BW + Forward MIDI Control Changes + + + Show GUI + + + + + Click here to show or hide the graphical user interface (GUI) of ZynAddSubFX. + + audioFileProcessor + Amplify + Start of sample + End of sample - Reverse sample - - - - Stutter - - - + Loopback point + + Reverse sample + + + + Loop mode + + Stutter + + + + Interpolation mode + None + Linear + Sinc + Sample not found: %1 @@ -7723,6 +9846,7 @@ Please make sure you have read-permission to the file and the directory containi bitInvader + Samplelength @@ -7730,165 +9854,205 @@ Please make sure you have read-permission to the file and the directory containi bitInvaderView + Sample Length - Sine wave - - - - Triangle wave - - - - Saw wave - - - - Square wave - - - - White noise wave - - - - User defined wave - - - - Smooth - - - - Click here to smooth waveform. - - - - Interpolation - - - - Normalize - - - + Draw your own waveform here by dragging your mouse on this graph. + + Sine wave + + + + Click for a sine-wave. + + Triangle wave + + + + Click here for a triangle-wave. + + Saw wave + + + + Click here for a saw-wave. + + Square wave + + + + Click here for a square-wave. + + White noise wave + + + + Click here for white-noise. + + User defined wave + + + + Click here for a user-defined shape. + + + Smooth + + + + + Click here to smooth waveform. + + + + + Interpolation + + + + + Normalize + + dynProcControlDialog + INPUT + Input gain: + OUTPUT + Output gain: + ATTACK + Peak attack time: + RELEASE + Peak release time: + Reset waveform + Click here to reset the wavegraph back to default + Smooth waveform + Click here to apply smoothing to wavegraph + Increase wavegraph amplitude by 1dB + Click here to increase wavegraph amplitude by 1dB + Decrease wavegraph amplitude by 1dB + Click here to decrease wavegraph amplitude by 1dB + Stereomode Maximum + Process based on the maximum of both stereo channels + Stereomode Average + Process based on the average of both stereo channels + Stereomode Unlinked + Process each stereo channel independently @@ -7896,22 +10060,27 @@ Please make sure you have read-permission to the file and the directory containi dynProcControls + Input gain + Output gain + Attack time + Release time + Stereo mode @@ -7919,10 +10088,12 @@ Please make sure you have read-permission to the file and the directory containi fxLineLcdSpinBox + Assign to: + New FX Channel @@ -7930,6 +10101,7 @@ Please make sure you have read-permission to the file and the directory containi graphModel + Graph @@ -7937,50 +10109,62 @@ Please make sure you have read-permission to the file and the directory containi kickerInstrument + Start frequency + End frequency - Gain - - - + Length + Distortion Start + Distortion End + + Gain + + + + Envelope Slope + Noise + Click + Frequency Slope + Start from note + End to note @@ -7988,42 +10172,52 @@ Please make sure you have read-permission to the file and the directory containi kickerInstrumentView + Start frequency: + End frequency: - Gain: - - - + Frequency Slope: + + Gain: + + + + Envelope Length: + Envelope Slope: + Click: + Noise: + Distortion Start: + Distortion End: @@ -8031,26 +10225,37 @@ Please make sure you have read-permission to the file and the directory containi ladspaBrowserView + + Available Effects + + Unavailable Effects + + Instruments + + Analysis Tools + + Don't know + This dialog displays information on all of the LADSPA plugins LMMS was able to locate. The plugins are divided into five categories based upon an interpretation of the port types and names. Available Effects are those that can be used by LMMS. In order for LMMS to be able to use an effect, it must, first and foremost, be an effect, which is to say, it has to have both input channels and output channels. LMMS identifies an input channel as an audio rate port containing 'in' in the name. Output channels are identified by the letters 'out'. Furthermore, the effect must have the same number of inputs and outputs and be real time capable. @@ -8067,6 +10272,7 @@ Double clicking any of the plugins will bring up information on the ports. + Type: @@ -8074,10 +10280,12 @@ Double clicking any of the plugins will bring up information on the ports. ladspaDescription + Plugins + Description @@ -8085,66 +10293,83 @@ Double clicking any of the plugins will bring up information on the ports. ladspaPortDialog + Ports + Name + Rate + Direction + Type + Min < Default < Max + Logarithmic + SR Dependent + Audio + Control + Input + Output + Toggled + Integer + Float + + Yes @@ -8152,46 +10377,57 @@ Double clicking any of the plugins will bring up information on the ports. lb302Synth + VCF Cutoff Frequency + VCF Resonance + VCF Envelope Mod + VCF Envelope Decay + Distortion + Waveform + Slide Decay + Slide + Accent + Dead + 24dB/oct Filter @@ -8199,122 +10435,153 @@ Double clicking any of the plugins will bring up information on the ports. lb302SynthView + Cutoff Freq: + Resonance: + Env Mod: + Decay: + 303-es-que, 24dB/octave, 3 pole filter + Slide Decay: + DIST: + Saw wave + Click here for a saw-wave. + Triangle wave + Click here for a triangle-wave. + Square wave + Click here for a square-wave. + Rounded square wave + Click here for a square-wave with a rounded end. + Moog wave + Click here for a moog-like wave. + Sine wave + Click for a sine-wave. + + White noise wave + Click here for an exponential wave. + Click here for white-noise. + Bandlimited saw wave + Click here for bandlimited saw wave. + Bandlimited square wave + Click here for bandlimited square wave. + Bandlimited triangle wave + Click here for bandlimited triangle wave. + Bandlimited moog saw wave + Click here for bandlimited moog saw wave. @@ -8322,118 +10589,147 @@ Double clicking any of the plugins will bring up information on the ports. malletsInstrument + Hardness + Position + Vibrato Gain + Vibrato Freq + Stick Mix + Modulator + Crossfade + LFO Speed + LFO Depth + ADSR + Pressure + Motion + Speed + Bowed + Spread + Marimba + Vibraphone + Agogo + Wood1 + Reso + Wood2 + Beats + Two Fixed + Clump + Tubular Bells + Uniform Bar + Tuned Bar + Glass + Tibetan Bowl @@ -8441,149 +10737,186 @@ Double clicking any of the plugins will bring up information on the ports. malletsInstrumentView + Instrument + Spread + Spread: - Hardness - - - - Hardness: - - - - Position - - - - Position: - - - - Vib Gain - - - - Vib Gain: - - - - Vib Freq - - - - Vib Freq: - - - - Stick Mix - - - - Stick Mix: - - - - Modulator - - - - Modulator: - - - - Crossfade - - - - Crossfade: - - - - LFO Speed - - - - LFO Speed: - - - - LFO Depth - - - - LFO Depth: - - - - ADSR - - - - ADSR: - - - - Pressure - - - - Pressure: - - - - Speed - - - - Speed: - - - + Missing files + Your Stk-installation seems to be incomplete. Please make sure the full Stk-package is installed! + + + Hardness + + + + + Hardness: + + + + + Position + + + + + Position: + + + + + Vib Gain + + + + + Vib Gain: + + + + + Vib Freq + + + + + Vib Freq: + + + + + Stick Mix + + + + + Stick Mix: + + + + + Modulator + + + + + Modulator: + + + + + Crossfade + + + + + Crossfade: + + + + + LFO Speed + + + + + LFO Speed: + + + + + LFO Depth + + + + + LFO Depth: + + + + + ADSR + + + + + ADSR: + + + + + Pressure + + + + + Pressure: + + + + + Speed + + + + + Speed: + + manageVSTEffectView + - VST parameter control + VST Sync + Click here if you want to synchronize all parameters with VST plugin. + + Automated + Click here if you want to display automated parameters only. + Close + Close VST effect knob-controller window. @@ -8591,30 +10924,39 @@ Double clicking any of the plugins will bring up information on the ports. manageVestigeInstrumentView + + - VST plugin control + VST Sync + Click here if you want to synchronize all parameters with VST plugin. + + Automated + Click here if you want to display automated parameters only. + Close + Close VST plugin knob-controller window. @@ -8622,118 +10964,147 @@ Double clicking any of the plugins will bring up information on the ports. opl2instrument + Patch + Op 1 Attack + Op 1 Decay + Op 1 Sustain + Op 1 Release + Op 1 Level + Op 1 Level Scaling + Op 1 Frequency Multiple + Op 1 Feedback + Op 1 Key Scaling Rate + Op 1 Percussive Envelope + Op 1 Tremolo + Op 1 Vibrato + Op 1 Waveform + Op 2 Attack + Op 2 Decay + Op 2 Sustain + Op 2 Release + Op 2 Level + Op 2 Level Scaling + Op 2 Frequency Multiple + Op 2 Key Scaling Rate + Op 2 Percussive Envelope + Op 2 Tremolo + Op 2 Vibrato + Op 2 Waveform + FM + Vibrato Depth + Tremolo Depth @@ -8741,18 +11112,26 @@ Double clicking any of the plugins will bring up information on the ports. opl2instrumentView + + Attack + + Decay + + Release + + Frequency multiplier @@ -8760,10 +11139,12 @@ Double clicking any of the plugins will bring up information on the ports. organicInstrument + Distortion + Volume @@ -8771,50 +11152,63 @@ Double clicking any of the plugins will bring up information on the ports. organicInstrumentView + Distortion: - Volume: - - - - Randomise - - - - Osc %1 waveform: - - - - Osc %1 volume: - - - - Osc %1 panning: - - - - cents - - - + The distortion knob adds distortion to the output of the instrument. + + Volume: + + + + The volume knob controls the volume of the output of the instrument. It is cumulative with the instrument window's volume control. + + Randomise + + + + The randomize button randomizes all knobs except the harmonics,main volume and distortion knobs. + + + Osc %1 waveform: + + + + + Osc %1 volume: + + + + + Osc %1 panning: + + + + Osc %1 stereo detuning + + cents + + + + Osc %1 harmonic: @@ -8822,265 +11216,351 @@ Double clicking any of the plugins will bring up information on the ports. papuInstrument + Sweep time + Sweep direction + Sweep RtShift amount + + Wave Pattern Duty + Channel 1 volume + + + Volume sweep direction + + + Length of each step in sweep + Channel 2 volume + Channel 3 volume + Channel 4 volume + + Shift Register width + + + + Right Output level + Left Output level + Channel 1 to SO2 (Left) + Channel 2 to SO2 (Left) + Channel 3 to SO2 (Left) + Channel 4 to SO2 (Left) + Channel 1 to SO1 (Right) + Channel 2 to SO1 (Right) + Channel 3 to SO1 (Right) + Channel 4 to SO1 (Right) + Treble + Bass - - Shift Register width - - papuInstrumentView + Sweep Time: + Sweep Time - Sweep RtShift amount: - - - - Sweep RtShift amount - - - - Wave pattern duty: - - - - Wave Pattern Duty - - - - Square Channel 1 Volume: - - - - Length of each step in sweep: - - - - Length of each step in sweep - - - - Wave pattern duty - - - - Square Channel 2 Volume: - - - - Square Channel 2 Volume - - - - Wave Channel Volume: - - - - Wave Channel Volume - - - - Noise Channel Volume: - - - - Noise Channel Volume - - - - SO1 Volume (Right): - - - - SO1 Volume (Right) - - - - SO2 Volume (Left): - - - - SO2 Volume (Left) - - - - Treble: - - - - Treble - - - - Bass: - - - - Bass - - - - Sweep Direction - - - - Volume Sweep Direction - - - - Shift Register Width - - - - Channel1 to SO1 (Right) - - - - Channel2 to SO1 (Right) - - - - Channel3 to SO1 (Right) - - - - Channel4 to SO1 (Right) - - - - Channel1 to SO2 (Left) - - - - Channel2 to SO2 (Left) - - - - Channel3 to SO2 (Left) - - - - Channel4 to SO2 (Left) - - - - Wave Pattern - - - + The amount of increase or decrease in frequency + + Sweep RtShift amount: + + + + + Sweep RtShift amount + + + + The rate at which increase or decrease in frequency occurs + + + Wave pattern duty: + + + + + Wave Pattern Duty + + + + + The duty cycle is the ratio of the duration (time) that a signal is ON versus the total period of the signal. + + + Square Channel 1 Volume: + + + + Square Channel 1 Volume + + + + Length of each step in sweep: + + + + + + + Length of each step in sweep + + + + + + The delay between step change + + Wave pattern duty + + + + + Square Channel 2 Volume: + + + + + + Square Channel 2 Volume + + + + + Wave Channel Volume: + + + + + + Wave Channel Volume + + + + + Noise Channel Volume: + + + + + + Noise Channel Volume + + + + + SO1 Volume (Right): + + + + + SO1 Volume (Right) + + + + + SO2 Volume (Left): + + + + + SO2 Volume (Left) + + + + + Treble: + + + + + Treble + + + + + Bass: + + + + + Bass + + + + + Sweep Direction + + + + + + + + + Volume Sweep Direction + + + + + Shift Register Width + + + + + Channel1 to SO1 (Right) + + + + + Channel2 to SO1 (Right) + + + + + Channel3 to SO1 (Right) + + + + + Channel4 to SO1 (Right) + + + + + Channel1 to SO2 (Left) + + + + + Channel2 to SO2 (Left) + + + + + Channel3 to SO2 (Left) + + + + + Channel4 to SO2 (Left) + + + + + Wave Pattern + + + + Draw the wave here @@ -9088,34 +11568,42 @@ Double clicking any of the plugins will bring up information on the ports. patchesDialog + Qsynth: Channel Preset + Bank selector + Bank + Program selector + Patch + Name + OK + Cancel @@ -9123,242 +11611,301 @@ Double clicking any of the plugins will bring up information on the ports. pluginBrowser + no description - Incomplete monophonic imitation tb303 + + A native amplifier plugin - Plugin for freely manipulating stereo output + + Simple sampler with various settings for using samples (e.g. drums) in an instrument-track - Plugin for controlling knobs with sound peaks + + Boost your bass the fast and simple way - Plugin for enhancing stereo separation of a stereo input file + + Customizable wavetable synthesizer + + An oversampling bitcrusher + + + + + Carla Patchbay Instrument + + + + + Carla Rack Instrument + + + + + A 4-band Crossover Equalizer + + + + + A native delay plugin + + + + + A Dual filter plugin + + + + + plugin for processing dynamics in a flexible way + + + + + A native eq plugin + + + + + A native flanger plugin + + + + + Player for GIG files + + + + + Filter for importing Hydrogen files into LMMS + + + + + Versatile drum synthesizer + + + + List installed LADSPA plugins - GUS-compatible patch instrument - - - - Additive Synthesizer for organ-like sounds - - - - Tuneful things to bang on - - - - VST-host for using VST(i)-plugins within LMMS - - - - Vibrating string modeler - - - + plugin for using arbitrary LADSPA-effects inside LMMS. + + Incomplete monophonic imitation tb303 + + + + + Filter for exporting MIDI-files from LMMS + + + + Filter for importing MIDI-files into LMMS + + Monstrous 3-oscillator synth with modulation matrix + + + + + A multitap echo delay plugin + + + + + A NES-like synthesizer + + + + + 2-operator FM Synth + + + + + Additive Synthesizer for organ-like sounds + + + + + Emulation of GameBoy (TM) APU + + + + + GUS-compatible patch instrument + + + + + Plugin for controlling knobs with sound peaks + + + + + Reverb algorithm by Sean Costello + + + + + Player for SoundFont files + + + + + LMMS port of sfxr + + + + Emulation of the MOS6581 and MOS8580 SID. This chip was used in the Commodore 64 computer. - Player for SoundFont files - - - - Emulation of GameBoy (TM) APU - - - - Customizable wavetable synthesizer - - - - Embedded ZynAddSubFX - - - - 2-operator FM Synth - - - - Filter for importing Hydrogen files into LMMS - - - - LMMS port of sfxr - - - - Monstrous 3-oscillator synth with modulation matrix - - - - Three powerful oscillators you can modulate in several ways - - - - A native amplifier plugin - - - - Carla Rack Instrument - - - - 4-oscillator modulatable wavetable synth - - - - plugin for waveshaping - - - - Boost your bass the fast and simple way - - - - Versatile drum synthesizer - - - - Simple sampler with various settings for using samples (e.g. drums) in an instrument-track - - - - plugin for processing dynamics in a flexible way - - - - Carla Patchbay Instrument - - - - plugin for using arbitrary VST effects inside LMMS. - - - + Graphical spectrum analyzer plugin - A NES-like synthesizer + + Plugin for enhancing stereo separation of a stereo input file - A native delay plugin + + Plugin for freely manipulating stereo output - Player for GIG files + + Tuneful things to bang on - A multitap echo delay plugin + + Three powerful oscillators you can modulate in several ways - A native flanger plugin + + VST-host for using VST(i)-plugins within LMMS - An oversampling bitcrusher + + Vibrating string modeler - A native eq plugin + + plugin for using arbitrary VST effects inside LMMS. - A 4-band Crossover Equalizer + + 4-oscillator modulatable wavetable synth - A Dual filter plugin + + plugin for waveshaping - Filter for exporting MIDI-files from LMMS - - - - Reverb algorithm by Sean Costello + + Embedded ZynAddSubFX sf2Instrument + Bank + Patch + Gain + Reverb + Reverb Roomsize + Reverb Damping + Reverb Width + Reverb Level + Chorus + Chorus Lines + Chorus Level + Chorus Speed + Chorus Depth + A soundfont %1 could not be loaded. @@ -9366,74 +11913,92 @@ This chip was used in the Commodore 64 computer. sf2InstrumentView + Open other SoundFont file + Click here to open another SF2 file + Choose the patch + Gain + Apply reverb (if supported) + This button enables the reverb effect. This is useful for cool effects, but only works on files that support it. + Reverb Roomsize: + Reverb Damping: + Reverb Width: + Reverb Level: + Apply chorus (if supported) + This button enables the chorus effect. This is useful for cool echo effects, but only works on files that support it. + Chorus Lines: + Chorus Level: + Chorus Speed: + Chorus Depth: + Open SoundFont file + SoundFont2 Files (*.sf2) @@ -9441,6 +12006,7 @@ This chip was used in the Commodore 64 computer. sfxrInstrument + Wave Form @@ -9448,26 +12014,32 @@ This chip was used in the Commodore 64 computer. sidInstrument + Cutoff + Resonance + Filter type + Voice 3 off + Volume + Chip model @@ -9475,134 +12047,172 @@ This chip was used in the Commodore 64 computer. sidInstrumentView + Volume: + Resonance: + + Cutoff frequency: + High-Pass filter + Band-Pass filter + Low-Pass filter + Voice3 Off + MOS6581 SID + MOS8580 SID + + Attack: + Attack rate determines how rapidly the output of Voice %1 rises from zero to peak amplitude. + + Decay: + Decay rate determines how rapidly the output falls from the peak amplitude to the selected Sustain level. + Sustain: + Output of Voice %1 will remain at the selected Sustain amplitude as long as the note is held. + + Release: + The output of of Voice %1 will fall from Sustain amplitude to zero amplitude at the selected Release rate. + + Pulse Width: + The Pulse Width resolution allows the width to be smoothly swept with no discernable stepping. The Pulse waveform on Oscillator %1 must be selected to have any audible effect. + Coarse: + The Coarse detuning allows to detune Voice %1 one octave up or down. + Pulse Wave + Triangle Wave + SawTooth + Noise + Sync + Sync synchronizes the fundamental frequency of Oscillator %1 with the fundamental frequency of Oscillator %2 producing "Hard Sync" effects. + Ring-Mod + Ring-mod replaces the Triangle Waveform output of Oscillator %1 with a "Ring Modulated" combination of Oscillators %1 and %2. + Filtered + When Filtered is on, Voice %1 will be processed through the Filter. When Filtered is off, Voice %1 appears directly at the output, and the Filter has no effect on it. + Test + Test, when set, resets and locks Oscillator %1 at zero until Test is turned off. @@ -9610,10 +12220,12 @@ This chip was used in the Commodore 64 computer. stereoEnhancerControlDialog + WIDE + Width: @@ -9621,6 +12233,7 @@ This chip was used in the Commodore 64 computer. stereoEnhancerControls + Width @@ -9628,18 +12241,22 @@ This chip was used in the Commodore 64 computer. stereoMatrixControlDialog + Left to Left Vol: + Left to Right Vol: + Right to Left Vol: + Right to Right Vol: @@ -9647,18 +12264,22 @@ This chip was used in the Commodore 64 computer. stereoMatrixControls + Left to Left + Left to Right + Right to Left + Right to Right @@ -9666,10 +12287,12 @@ This chip was used in the Commodore 64 computer. vestigeInstrument + Loading plugin + Please wait while loading VST-plugin... @@ -9677,42 +12300,52 @@ This chip was used in the Commodore 64 computer. vibed + String %1 volume + String %1 stiffness + Pick %1 position + Pickup %1 position + Pan %1 + Detune %1 + Fuzziness %1 + Length %1 + Impulse %1 + Octave %1 @@ -9720,90 +12353,112 @@ This chip was used in the Commodore 64 computer. vibedView + Volume: + The 'V' knob sets the volume of the selected string. + String stiffness: + The 'S' knob sets the stiffness of the selected string. The stiffness of the string affects how long the string will ring out. The lower the setting, the longer the string will ring. + Pick position: + The 'P' knob sets the position where the selected string will be 'picked'. The lower the setting the closer the pick is to the bridge. + Pickup position: + The 'PU' knob sets the position where the vibrations will be monitored for the selected string. The lower the setting, the closer the pickup is to the bridge. + Pan: + The Pan knob determines the location of the selected string in the stereo field. + Detune: + The Detune knob modifies the pitch of the selected string. Settings less than zero will cause the string to sound flat. Settings greater than zero will cause the string to sound sharp. + Fuzziness: + The Slap knob adds a bit of fuzz to the selected string which is most apparent during the attack, though it can also be used to make the string sound more 'metallic'. + Length: + The Length knob sets the length of the selected string. Longer strings will both ring longer and sound brighter, however, they will also eat up more CPU cycles. + Impulse or initial state + The 'Imp' selector determines whether the waveform in the graph is to be treated as an impulse imparted to the string by the pick or the initial state of the string. + Octave + The Octave selector is used to choose which harmonic of the note the string will ring at. For example, '-2' means the string will ring two octaves below the fundamental, 'F' means the string will ring at the fundamental, and '6' means the string will ring six octaves above the fundamental. + Impulse Editor + The waveform editor provides control over the initial state or impulse that is used to start the string vibrating. The buttons to the right of the graph will initialize the waveform to the selected type. The '?' button will load a waveform from a file--only the first 128 samples will be loaded. The waveform can also be drawn in the graph. @@ -9814,6 +12469,7 @@ The 'N' button will normalize the waveform. + Vibed models up to nine independently vibrating strings. The 'String' selector allows you to choose which string is being edited. The 'Imp' selector chooses whether the graph represents an impulse or the initial state of the string. The 'Octave' selector chooses which harmonic the string should vibrate at. The graph allows you to control the initial state or impulse used to set the string in motion. @@ -9828,129 +12484,160 @@ The LED in the lower right corner of the waveform editor determines whether the + Enable waveform + Click here to enable/disable waveform. + String + The String selector is used to choose which string the controls are editing. A Vibed instrument can contain up to nine independently vibrating strings. The LED in the lower right corner of the waveform editor indicates whether the selected string is active. + Sine wave - Triangle wave - - - - Saw wave - - - - Square wave - - - - White noise wave - - - - User defined wave - - - - Smooth - - - - Click here to smooth waveform. - - - - Normalize - - - - Click here to normalize waveform. - - - + Use a sine-wave for current oscillator. + + Triangle wave + + + + Use a triangle-wave for current oscillator. + + Saw wave + + + + Use a saw-wave for current oscillator. + + Square wave + + + + Use a square-wave for current oscillator. + + White noise wave + + + + Use white-noise for current oscillator. + + User defined wave + + + + Use a user-defined waveform for current oscillator. + + + Smooth + + + + + Click here to smooth waveform. + + + + + Normalize + + + + + Click here to normalize waveform. + + voiceObject + Voice %1 pulse width + Voice %1 attack + Voice %1 decay + Voice %1 sustain + Voice %1 release + Voice %1 coarse detuning + Voice %1 wave shape + Voice %1 sync + Voice %1 ring modulate + Voice %1 filtered + Voice %1 test @@ -9958,58 +12645,72 @@ The LED in the lower right corner of the waveform editor determines whether the waveShaperControlDialog + INPUT + Input gain: + OUTPUT + Output gain: + Reset waveform + Click here to reset the wavegraph back to default + Smooth waveform + Click here to apply smoothing to wavegraph + Increase graph amplitude by 1dB + Click here to increase wavegraph amplitude by 1dB + Decrease graph amplitude by 1dB + Click here to decrease wavegraph amplitude by 1dB + Clip input + Clip input signal to 0dB @@ -10017,10 +12718,12 @@ The LED in the lower right corner of the waveform editor determines whether the waveShaperControls + Input gain + Output gain