« Possible BeepStreet Impakton Demo | App News | Rheyne Live Jam #51 »

Official Unofficial Animoog Timbres, Plus How-To DIY

Early this morning reader DSWO sent me an email linking over to an interesting post on Moog's official forum. After poking around in Animoog to recover his presets, craig8128 found a bunch of samples and started to opine on how to add user timbres. This was pretty exciting stuff so I got into a full-on hackathon today!

Adding files to the directory suggested by craig8128 didn't yield any results. I was encouraged though and started looking around on my own. I realized I didn't see any of the Richard Devine or B.A.S.E. timbres in that directory, so I figured that wasn't the right place. I found both in the cache directory, and poked around in their for a while. I wasn't able to add new timbres there, but I was able to make the first 2 octaves of any factory timbre do interesting noises.

After about 4 hours I found the right directory! As you see by this screenshot here, I am now able to add my own Timbres!

I proudly present the first Official Unofficial discchord Animoog Timbre Pack! This pack includes 10 timbres, all on the general theme of abusing electronics. These are samples from a Reaktor project of mine that models a circuit bent TB-303. Here's how to get these, or any of your own, into Animoog!

  1. Download The Pack!
  2. Extract the .zip file somewhere you'll be able to find it.
  3. Using i-Funbox (jailbreak is not required!) find your Animoog directory.
  4. Under the Animoog directory look for: [Animoog Directory]/Documents/.data/samples/
  5. Copy all of the .wav files into there.

That's it! If Animoog was running you will have to force restart it, and they should all show up at the bottom of your Timbres list. If you want to make your own, just make .wavs that are 0.371 seconds long. They should also be 44.1, 16-bit MONO. If you give it anything else they will crash when you load them. Interestingly it will not crash Animoog just from having them, only when you load them up.

I've also included in the zip a little .preset that uses some of my timbres. You can import this in the usual way, through iTunes file-sharing and then under Setup tell it to import. Here is a preview of what that sounds like!

Update: The first reader Timbre Pack is out! bbcb has sampled a Waldorf Microwave II. You can grab his pack with 8 timbres and 1 preset here: http://www.mediafire.com/?4ps283a9v65z909

Reader Comments 26

Cool -)

August 25, 2012  | person_outline Duke

Thank You Tim !!

August 25, 2012  | person_outline rafael_ollero

Brilliant! Been dying to know how to do this!

August 25, 2012  | person_outline Pantsofdeath

Excellent post, thanks a lot!

August 25, 2012  | person_outline Freja

Nice work!

Strange that they don't expose this via the UI. Animoog could truncate/convert pasted samples to the correct size. Maybe it's in the cards, maybe that's overcomplicating things...

August 25, 2012  | person_outline Will

Dischord it seems like you're the only one who can answer this question as I've asked everywhere and gotten no answer, I've got animoog hooked up to an external hardware sequencer and I want to sequence my pad swipes/gestures of the x/y pad into my sequencer. the steps to do this are to
press the map cc button and then input the cc # into the two boxes on the x/y pad, …… my question is what are the correct cc numbers to input here, and what are the correct numbers to input for the other knobs in animoog?

clarification…. I'm not trying to control animoog with a midi controller, I'm just trying to sequence animoogs x/y pad gestures into my ext. hardware sequencer.

thank you for any help you can give me.

August 25, 2012  | person_outline starving moogist

If you're not trying to connect to any specific controllers, then you can use any numbers you like. For your sequencer, is it a DAW? And which? Most should cope with anything you throw at them.

no it's a hardware sequencer an mpc, is there somewhere that a list of these numbers are available?
I'd like to set up a template with the x/y and knobs already set, would there be any problem with anything clashing?
thanks for responding, I'm such a midi phobe

August 25, 2012  | person_outline starving moogist

I'm afraid I have no experience with real MPCs. I wouldn't worry about conflicts, as long as you have Animoog sending on its own MIDI Channel. I'd try Channel 2, and just experiment, the actuall CC# aren't important if you aren't controlling something in specific.

I think you'll need the "midi out" in app purchase if you want to record the swipes from animoog into your sequencer.

August 26, 2012  | person_outline Will

someone should download a copy of sox, polish up their bash skills and convert all of these single cycle waveforms to 0.371sec long 16/44.1 mono wavs. :)

August 26, 2012  | person_outline Will

I have just finished my first set of custom timbres with preset, here is the link: http://www.mediafire.com/?4ps283a9v65z909 These were created with the Waldorf Microwave II.

August 26, 2012  | person_outline bbcb


Any chance of you doing a series of tutorials on using Animoog for Everyone Can Make Music the way you did with TechnoBox and other synths? I'm also curious whether you could hook it up to iMoov to motion-control parameters in Animoog - some of the more trippy presets seem to be begging for a motion-based interface rather than the keyboard or ribbon.



August 26, 2012  | person_outline Martin Roberts

Hey will, i was thinking exactly the same thing re: single cycle waveforms! It would be great if somebody could do that, i have had great fun loading them into the synth in nanostudio.

August 26, 2012  | person_outline BigJazz

Tim, thank you for sharing this! I have started going crazy with all of my apps doing this kind of technique! It is fun to add sounds to Muza and Flail too! I second the idea that you do an ECPM piece on animoog timbres. I kind of understand what is going on, but a walkthrough would be helpful. Thanks again!

August 26, 2012  | person_outline Marlow77

For guys asking for an ECPM on Animoog, have you seen my Getting started with Animoog video? If so, what would you like me to cover beyond that? I also used Animoog for explaining envelopes in ECPM #10, which gets into some slightly more advanced stuff.

This is just a guess, but Animoog is probably storing timbres in vectors that are exactly 16384 samples long (2^14). This would correspond to a wav length of 16384/44100 = 0.371519... sec, which is very close to the 0.371 sec determined by Tim. Picking an exact power of 2 makes for very fast Fourier transforms -- useful for extracting frequency information -- and makes assembly programmers happy. If you go any shorter than this, it probably pads the vector with zeros, which may sound a little funny, depending on the shape of the waveform, or just may add a bit of "warmth"...

John in Boston

August 26, 2012  | person_outline John in Boston

I didnt think of trying shorter wav files for warmth. It would make sense. I might try that tonight. I was going to go through the Microwave II a bit more and record raw unfiltered waves from some wavetables tonight.

August 26, 2012  | person_outline bbcb

Not only can you add your presets and timbres in iFunbox, you can also create your own folders and move your presets around to organize them better to clean things up.

August 27, 2012  | person_outline bbcb

Tim, thanks again for sharing. I found a technique that works really great and thought I would share. I use a program called wave splitter (http://claudiosoft.online.fr/wavsplit.html) . I open whatever wav file that would be cool as a timbre and it needs to be longer than 276 in the end length. I put an output directory and name for the file, and I then put start at 0 and end at 276 and press Go!. Thats it. About 15 minutes later I have 45 timbres and transfer to Animoog for playing. I found that the randomize preset option is more useful with my own timbres in Animoog. Piano sounds were really great and other percussive sounds for my liking. Pads that have a slow attack were not very useful because the attack portion feeds tha amp envelope and makes the timbre too quiet.

As for Animoog with ECPM, I was trying to figure out orbits and how to maximize my own timbres really, which I have figured out better through trial and error.

Thanks again!

August 27, 2012  | person_outline Marlow77

I posted this at Moog forum too.

After sorting all my timbres by size I discovered the bigger one is 33,712 bytes and the smaller one is 32,808 bytes so the limit seems to be files smaller than 33 KB (33,792 bytes).
They can be WAV 16-bit Mono files at 44,100 Hz or 48,000 Hz. Max. 32 KB.
All the static waves (StaticTriangle.wav, StaticSquare.wav...) have 16 whole cycles and 16384 samples.
16384*2/1024 = 32 KB
The 16 cycles in 32 KB means that the note is an A.
16 cycles/32 KB = 43.067 Hz/s = A note
If you increase this note 10 octaves, you will get the Standard Pitch A note:
43.067*(2^10) = 44100 = Standard Pitch A note
So, if you want to use your timbres in tune as oscillators waves, it is better to sample A notes.

August 27, 2012  | person_outline BR

Marlow, excellent I was looking for something simple like that program! Woohoo something new to play with!

BR, thanks for doing the math, that makes a lot of sense! I was doing Middle C for mine, since that is usually what samplers use, but this isn't a sampler!

Same to you, John! I'm always happy to hear math and I agree, but that notion of padded-zero vectors has given me some ideas to play with.

I just want to be cautious. Is i-Funbox safe?

August 29, 2012  | person_outline Christan

Yea, i-Funbox is just a way to browse your iDevice files. It doesn't do anything you don't tell it to do.

Hi Tim,

Thanks for the heads-up about i-FunBox, I have just loaded a few hundred drum samples into Stochastik and DrumtrackHD which would have taken many long tedious hours to do with itunes, took a couple of seconds this way. Very happy!

September 03, 2012  | person_outline pantsofdeath

  Post a New Comment

Anonymous comments are closed for old articles. If you'd like to comment please Register.


Do not use HTML in your comments. Tags: [b] Bold Text [/b] [i] Italic Text [/i]
Links will be generated if you include http:// or https:// at the beginning of a URL.

Contact | Privacy Policy | Developer Services | Advertise
discchord.com is a service of Gnubesoft