AMS files are multi-cycle waveforms that can be generated from Ableton Operator's additive synthesis editor. It can also be used with Ableton Sampler and Simpler.
Explain the content of the text
BaseFreq stands for fundamental frequency. 261.625549 on the text means 261.625549 Hz, and it is worth C3 of 12 temperament. The fundamental frequency can be changed freely.
Also, BaseFreq can be rewritten to BaseNote. BaseNote allows you to enter midi note numbers instead of frequencies.
BaseFreq 261.625549 = BaseNote 60
RootKey can be applied when importing into Sampler. 60 on the text means Midi note number 60, which means the root of the current sample. Sampler is set to C3 and is set to play only C3 on the keyboard.
SampleRate means sampling frequency, default 44100 means 44.1 khz. Basically, it is common to enter 96000, 48000, 44100.
You can set the bit of sample. It can be changed to 16, 24, and 32 bit.
Volume means the volume of the waveform. By default, it is Auto, but you can enter it and set it. However, it is recommended to leave it as Auto because it will overrun depending on the number.
Sine1 ~ 64 can set the volume of 1 ~ 64 harmonics. The default is 64 but it can be extended to 128. You can also set cosine waves.
Ableton Operator → Ableton Wavetable
Learn how to create a single-cycle waveform or wavetable from an AMS file, available not only in Ableton Wavetable but also in other Wavetables.
Calculate the frequency from the length of the single cycle waveform you want to create
Create a waveform for the wavetable synth from an AMS file. AMS files can be text edited to specify any frequency, so enter the frequency of a single-cycle waveform of the specified length into the file. The frequency of a single-cycle waveform can be obtained by dividing the sampling frequency by the number of samples.
Example: Ableton Wavetable
Input the calculated fundamental frequency into the AMS file
Crop AMS file with Ableton Sampler.
When you import the waveform into Sampler it will not be a single cycle waveform, so you will need to adjust the Sample End of Sampler, leaving the Sample Start as it is.
Calculation of Sample End
Once you have specified the Sample End to be a single cycle waveform, crop the waveform.
Edit several AMS files in a text editor to create a Wavetable.
If you use a text editor that can handle multiple files, you can change the frequency of several AMS files at once.
Change the value of Base Freq in bulk in the text editor Atom.
Import all modified files into Sampler, change the value of Sample End and crop the waveform.
Make multiple single cycle waveforms Wavetable.
Connect the cropped waveforms with GNU Octave (Numerical analysis software).
Convert SCWs to AMS files
AMS files can be text-edited, so we use Octave, a numerical analysis programming software, to perform Fourier series transformation on single cycle waveforms. Export the result as a csv file and convert it to an AMS file by outputting the extension as .ams.
Download the following
You can convert multiple Single cycle waveforms in a folder at once.