Audiobus: Use your music apps together.

What is Audiobus?Audiobus is an award-winning music app for iPhone and iPad which lets you use your other music apps together. Chain effects on your favourite synth, run the output of apps or Audio Units into an app like GarageBand or Loopy, or select a different audio interface output for each app. Route MIDI between apps — drive a synth from a MIDI sequencer, or add an arpeggiator to your MIDI keyboard — or sync with your external MIDI gear. And control your entire setup from a MIDI controller.

Download on the App Store

Audiobus is the app that makes the rest of your setup better.

Animoog

Tips, Trick and Knowledge for Moog’s Animoog iOS Synth

Comments

  • How to create timbres (Animoog wavetables) from audio recordings:

    https://forum.audiob.us/discussion/24856/how-to-create-animoog-custom-timbres

  • edited April 22

    Create a tuned Animoog timbre file

    1. A tuned Animoog timbre file is a mono wav file with 16 single cycle wave forms.

    2. At a sample rate of 44100 samples/second (44.1kHz), there are 1024 samples for each single cycle (approximately 0.023 seconds) for a total of 16384 samples (0.371 seconds) per timbre.

    3. Create or sample a single cycle waveform of 1024 samples (approximately 0.023 seconds) or less. If the sample is larger than 1024 samples, the waveform will be distorted since you will lose information trying to compress the waveform into a smaller period of time.

    4. If the waveform isn't exactly 1024 samples, you can use pitch shifting and time stretching to create the sample of the correct length.

    5. Set the time to 0.371 seconds and the pitch will be the ratio of #samples in your sample divided by 1024 samples.

    6. To minimize distortion, create a file with 16 copies of your single cycle waveform to stretch it. The errors in the stretching process will be distributed over 16 cycles rather than just one.

    7. Select a single cycle waveform from the stretched file of 16 single cycle waveforms. Use a single cycle waveform in the middle as it won't be distorted like the waveforms at the ends of the file.

    8. Duplicate the single cycle waveform you've selected from the stretched file so that you end up with a mono 44.1kHz file containing 16 single cycle wave forms and a size of 0.371 seconds (371ms).

    9. Transfer you timbre into Animmog via iTunes file transfer.

    Which specific apps do I use?

    AudioShare by Kymatica AB

    1. Convert stereo files to 44.1kHz mono files.

    2. Store original samples, temporary samples being used to create a timbre, and the finished timbre files.

    3. Import/Export samples between apps and a PC for iTunes file transfer.

    4. Create a zip file of the folder creating the Animoog timbres I want to transfer via iTunes file transfer.

    TwistedWave Audio Editor by TwistedWave Software Ltd.

    1. Trim samples at zero crossing points.

    2. Normalize single cycle waveforms so there's consistent volume for the timbres.

    3. Duplicate single cycles waveforms to create 16 single cycle wav files for export into AudioShare via the filed app.

    Files by Apple

    Export files from TwistedWave into AudioShare so that they'll go directly into the specific folder I want rather than just the main directory if you export directly from TwistedWave into AudioShare.

    Caustic by Rejean Poirier Stand-alone WAV editor

    1. Pitch and time stretch the wav file containing the 16 single cycle waveforms I want to have the correct tuning for an Animoog timbre. This is found in the tools tab.

    2. Set the pitch to the percentage of your single cycle sample length to the Animoog timbre single cycle length. For example, the Adventure kid samples are 600 samples (0.013 seconds) and the Animoog timbre single cycle is 1024 samples (0.023 seconds) which is 600/1024=58.6% rounded up. Using samples is more accurate than using milliseconds to calculate the pitch percentage.

    3. Use the cents knob to set the fraction of a percent value.

    4. Set the time to 0.371 seconds and Apply the pitch/time stretch.

    5. Export the stretched file to AudioShare and from there into TwistedWave for final editing as detailed in the TwistedWave section.

    Screenshots of the Animoog Timbre Creation Process








  • Complex Single Cycle Waveforms composed of multiple single cycle waves.

    The AKWF_birds_0002 example above shows there can be significant issues to take into consideration with complex single cycle wave forms with respect to tuning. There are in fact 9 slightly different wave forms in the AKWF_birds_0002 sample as shown in the screen shot.

    Rather than being a frequency of 1/0.013 Hz = 76.9 Hz, the sample’s true frequency will be 9/0.013 Hz = 692.3 Hz which is the difference between D#2 minus 20 cents versus F5 minus 15 cents. The frequency we want will be 16/0.371 Hz = 2.70 Hz for the Animoog timbre.

    The question then becomes how do you fit a single cycle waveform composed of 9 different waves into a 16 single cycle Animoog timbre? Perhaps 18 cycles of the sample into the time 18 Animoog single cycle forms would have fit which would be 1024x18 = 18432 samples or 0.418 seconds versus the normal 1024x16 = 16384 samples or 0.371 seconds?

    You could choose to trim your sample down to 8 single cycle waves from the original 9 single cycles so that you can pitch/time stretch to end up with 16 single cycle wave forms for your timbre as shown below.

    Perhaps the safest route would be to transpose down the Animoog timbre you’ve created via MIDI to capture the frequency of the original samples?

    When creating an Animoog preset composed of 8 timbres and you use timbres with different tunings, you can’t use MIDI note transposition to adjust for those frequency differences.

    With more complex waveforms there will be more frequencies at different amplitudes (volumes) which will further complicate determining the dominant or root note of the single cycle waveform.

  • you can have 8 Voices if you use the iphone and ipad version together on an IPAD :dizzy:

Sign In or Register to comment.