The Covert Operators

  • Increase font size
  • Default font size
  • Decrease font size
Home Tips and Tricks Articles Meta Files: Uncovering the .ams format, Part 1

Meta Files: Uncovering the .ams format, Part 1

When Ableton started the public beta test for Live 6, we learned about a new audio file format called "Ableton Meta Sound" or ".ams". This article used to start with a link to the Live 6 beta section on the Ableton forum, but since that has vanished, these 3 articles are the most detailed info you will find on this subject anywhere.

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. 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 hope you found this part useful. Feel free to comment or ask questions.

Meta Files: Uncovering the .ams format, Part 1

Meta Files: Uncovering the .ams format, Part 2

Meta Files: Uncovering the .ams format, Part 3

Comments
Add New Search RSS
Jason   |2010-08-22 02:06:37
Also the forum link you refer to in part 1 is not working.
Vayner   |2010-08-22 02:22:12
Thanks Jason. I'll remove that bit as it seems the Live 6 beta forum can't be accessed anymore.
Write comment
Name:
Email:
 
Website:
Title:
UBBCode:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
Please input the anti-spam code that you can read in the image.

!joomlacomment 4.0 Copyright (C) 2009 Compojoom.com . All rights reserved."

 

Products

Ableton Live Packs
Download Area
Show Cart
Your Cart is currently empty.

Demo Player


online prescription Endep fedex Amitriptyline without priscription buy online rx Amitriptyline without how to buy Amitriptyline without a prescription buy Amitriptyline with amex order Amitriptyline cash on delivery purchase Amitriptyline amex online without prescription order buy Endep online buy cheap fedex Endep buying Endep online generic Endep uk Prozac 75 mg comprare Endep generico comprare Endep generico buy Endep in mo Endep online consultant buy Endep from india buy genuine Endep Anafranil buy online in stock Endep without prescription shipped overnight express purchase Aricept prescription online purchase Aricept visa without prescription Aricept overdose Aricept no prescription to buy buy cheap generic Aricept online buy cheap Aricept online free consult Nizoral free consultation fedex overnight delivery Nizoral with overnight fedex order no online rx Nizoral Nizoral uk buy Nizoral visa Nizoral suppliers buy Nizoral in india cheap Nizoral online Nizoral cheap mexican no prescription required for Finpecia generic Abilify cost order rx free Abilify ordering Famvir without a script Purchase Famvir cod cash delivery buy Abilify no rx Non perscription cheap Finpecia buy Lisinopril pills buy Lisinopril online Lisinopril without dr Lisinopril for cheap online Lisinopril buy Lisinopril fedex shipping online Maxalt buy Maxalt online medikament Maxalt buy generic Maxalt from india purchase generic Maxalt online generic Maxalt online maxalt overnight no script mastercard accepted where to purchase generic maxalt online without a rx arimidex without a perscription or membership buy arimidex cod next day delivery purchase Arimidex paypal without prescription buy Arimidex fed ex purchase Arimidex money purchase Arimidex online order saturday delivery i want a Lisinopril prescription Lisinopril no r x cod Lisinopril 10mg Lisinopril cash on delivery canada Famvir no prescription Online consultation for Famvir Famvir shipped over night without a perscription buy Famvir online overseas Famvir no script fedex Buy generic Famvir online Buy Famvir no prescription order Amitriptyline free next day airAmitriptyline on line uk Amitriptyline generic buy Amitriptyline line where to purchase generic Fluoxetine online without a rx online Fluoxetine purchase buy Fluoxetine 20 mg order Fluoxetine on line Fluoxetine cheap mexican Fluoxetine online cheapest place to buy Fluoxetine Fluoxetine fedex shipping Fluoxetine usa buy cheap Fluoxetine without prescription Amitriptyline overnight cod Anafranil 50mg order cheap Anafranil online Anafranil order buy Anafranil in england buy Anafranil cod buy cheap Anafranil canada Anafranil Nizoral toronto overnight Aricept c.o.d buy cheap Aricept buy Aricept pay pal without prescription order Aricept pharmacy Amitriptyline canadian pharmacy cheap generic Accutane 40 mg Accutane 40 mg cheap mexican Accutane 40 mg orderd online without prescription buy Accutane 40 mg in the uk next day delivery 40 mg Accutane with no script 40 mg Accutane cheap online buy Amitriptyline toronto buy Accutane 40 mg online us pharmacy discount Accutane 40 mg buy Accutane 40 mg with mastercard buy Accutane 40 mg epharmacist Discount 40 mg Accutane overnight 40 mg Accutane no perscription worldwide