|
When Ableton started the public beta test for Live 6, we learned about a new audio file format called "Ableton Meta Sound" or ".ams".
You can read the discussion with Ableton about the meta files in this thread on the Ableton forum.
There is also a link to an experimental max/msp patch created by Robert Henke that can be used to generate these files.
I have no doubt that many interested people have a lot of questions. And you can rest assured that we will uncover all the answers. I will also try to get somebody from Ableton to check if my findings are correct.
I originally planned this article out to be much longer, but that would make it too boring to learn about this feature.
This whole process of uncovering the meta files will be broken down into several parts. That way it will be easier to gradually start understanding this format, just like we did.
The Covert Operators have literally made thousands of these files and implemented them in a lot of different ways.
In the next parts, I will talk about the many tricks that we are still learning as we speak.
We will see: How to generate AMS files, How to draw AMS files, How you use these files, Tricks to make lush pads and strings free of aliasing, Tricks to make basslines that thrive on aliasing and many many more things. And I recently discovered that we can generate AMS files with micro-tonal tuning, so we will have a look at that too.
As you can see, there is still a lot of ground to cover.
Lets just begin with looking at what AMS files really are.
The AMS Format
The AMS files are text documents with the .ams extension instead of .txt. They load up in Live 6 as if they were samples and only take up 4 kilobytes of space.
These samples can be used as looping static waveforms in devices such as Simpler and Sampler.
Meta files can also be used as single shots triggered from the Impulse or an audio track.
The audio data in AMS files consists of lines of simple code. We will look at the code later.
Waveforms are generated by means of additive synthesis, which is a technique in audio synthesis to create musical timbres.
The general idea behind AMS files, is that we are able to construct waveforms by adding up sines and cosines.
Imagine a synth with 96 sine oscillators and 96 cosine oscillators. Each oscillator is tuned to a different harmonic. You have control over the amplitude of each oscillator.
By combining even and / or odd harmonics from these sines and cosines, we are able to build different waveforms such as squares or saws.
The result of this imagined synthesizer can be captured inside a AMS file.
A single file represents a single note as outputted by the synthesizer. These outputted files can be used in Simpler and Sampler and the loop points of the waveforms are automatically set.
If you load up 128 AMS files in Sampler that contain data for the 128 notes you can play from the keyboard, the Sampler becomes an emulated oscillator.
A meta file also contains a line of code that will allow you to specify a root key. For example: If the root key is set to 60, then this AMS file will load up in sampler on the note C3 by default.
If this already confused you, don't worry. In the following weeks we will break this down into something that everybody can understand and enjoy.
Download our free pack Espionage!
It contains 3 full sets of AMS files and a few presets to get you started.
Play with these files, study them, and listen to the differences between sounds with high or low root keys.
For example: A meta file with a root key of C1 will sound almost exactly like a AMS file with a root key of C2. But it will sound totally different from the same waveform generated at C6.
In the next part, we will have a look at the code and some neat tricks you can do with the code. Like micro-tonal tuning. I will try to get a small set of AMS files generated at a quarter note interval.
This shouldn't be too hard to achieve, though the current incarnation of Teragon Audio's meta generator was not built with this in mind. So I'll see if Nik can handle another one of my feature requests.
I hope you found this part useful. Feel free to comment or ask questions.
Enjoy!
- The Covert Operators
|