LMMS Wiki has been archived and it is now read-only. If you are interested in writing documentation or tutorials for LMMS, please move to https://docs.lmms.io/user-manual/.


From LMMS Wiki
(Redirected from AudioFileProcessor Plugin)
Jump to navigation Jump to search


The AudioFile Processor plugin is used to play shorter samples. It can host rather long samples, but you need to add similar long notes in piano-roll, so it becomes impractical fast. For longer samples, our Sample-track offers better usage. This is the AudiofileProcessor.
Almost always referred to as AFP


The main controls that you know from all LMMS instruments are of cause also available in AFP, but in addition we have these:
From left to right we have
  • The amplitude for playback of the wave file, in percentage of the original.
    You can go above 100% if your sample file is quiet and you want to make it louder. If the master volume or the volume of the instrument or track is low enough you won't cause any clipping, because of the way the audio signal is processed in LMMS. You can also make a loud sample quiet down by using percentages less than 100%. However, this won't correct clipping that was present in the original file!
  • Next dial sets the start position of the sample.
    This can be used if you only want to use a specific part of a sample.
  • The dial for repeat start-position, needs a bit of explanation.
Default AFP will play a sample once, starting from the start-position and finishing at the end-position, but it is also possible to repeat a piece of the sample. This is where the repeat-position comes in. If you place this line more to the left than the end-position, the part of the sample from repeat-position, and to end-position, will be repeated! You need to experiment before you understand, the many smart effects you can make with this.
Third dial is end position of the sample playback
You should now be able to realize, that you can select any piece of a sample with the controls for start and end, so you can in a way cut a sample up in sub-samples. This can be automated, and used very creatively.
To the right of the dials, we have 5 buttons
  • The reversed R controls the direction of playback.
    When inactive, the sample is played forward; when active, the sample is played in reverse.
  • The cyclic arrows control sample repeat instead of being played only once, the sample will repeat seamlessly for the duration of a keypress, or the length of a note.
  • The icon with two bars and a marker enables continuous-mode.
    In this mode, sample playback can continue over several notes. Normally the sample is reset and is always started from start point. for every note the playhead hits, but enabling continuous play, will negate that.
  • The folder icon allows you to choose a sample file from a file-dialog.
    You can also change the current sample by dragging a sample in, from the Samples section of the Side Bar, and you can use the context-menu send-to-active-instrument of a sample in sidebar
The blue button turns repeat-mode off
The last button -perhaps best described as two triangles, cover a very cool feature!
When enabled, your sample will start in reverse, and then seamlessly go into normal forward playback! Very cool effect in risers and sweeps!
Next to the Folder-icon we have the Interpolarization-selection
This is default Linear
This setting controls the accuracy of the position of 'missing' points in the wave-shape
Interpolarization does not influence the output, if you use the default note A4, however! -If you choose a different note, it does.
The lover the note is in Hz, the more Interpolarization is done, and then it matters!
The best setting is Sinc, but that use a lot of CPU-power!
Default Linear is good, and has decent CPU-usage
None means that there will be no interpolarization, and it influence low-notes significantly! It is however almost without CPU-influence. This setting can be used if you want to have a bitcrushing type of effect. Experiment with it for things like spoken sentences, for a game you are making, or some strange sound-effects, like very old audio-equipment.
If you just use A4 you should not change the setting, but simply use Linear!
When there are no pitch-modulations then Linear wont use more CPU than None, but have better quality, even though the difference is very difficult to hear.


Up: Plugins Next: BitInvader