Group Details Private

moderators

Moderators for the community

Member List

  • Anyma Phi v1.0.0 update 🎉

    Hi everyone,

    We are releasing the v1.0.0 update of our physical modeling synth, the Anyma Phi.
    We added tons of new contents for you to play with, for a total of 35 oscillators, 33 effects, and 45 modulators, as well as many new features that will bring you Anyma game to the next level.
    This update is the result of months of hard work and testing, and we would like to thank all the people who participated in our beta program and made the product more stable, featureful, and enjoyable.

    Get it there:

    After updating, it's important to turn your Anyma off and on twice.

    Here's a tour of the new features.

    Youtube Video

    Arpeggiator and MIDI Clock sync
    Finally, you'll be able to use that mysterious Arp macro at the lower-right corner of the matrix!
    It now enables or disables the internal arpeggiator included in your patch, and a long encoder press gets you directly to all its controls.
    The arpeggiator features 15 different patterns, with all the classic options, a latch mode, and even a "trigger" mode where your modulators decide when to advance to the next step.

    By default, the arpeggiator is synced to an internal clock, with adjustable tempo, but now that the Anyma Phi supports MIDI Clock sync, you can use that external clock as well.
    You can also leverage clock sync elsewhere, with new "sync" versions of the Delay effect and the Advanced LFO, as well as an army of Sync triggers.
    Ah, and there's a Sequencer modulator too, with up to 16 steps.

    Microtuning support
    You can now tune your Anyma Phi to any reference frequency or tuning system, such as just intonation, historic or non-Western tunings, or those of modern microtonal and xenharmonic music.
    Up to 8 tunings can be stored, and you can import/export them via MTS SysEx messages (MTS-ESP works quite well too).
    You can then select one of them as the global tuning, and assign a specific one to each patch.

    The Anyma includes dozens of tuning presets, and you can edit them or create new ones with the onboard tuning editor, which offers a palette of different ways to define a tuning depending on what you need.
    Don't miss the Tuning chapter of the manual for more details.

    Autofill matrix and Randomize patch
    Your Anyma Phi now has a few new commands (in the settings menu, as well as in the PC/Mac editor) that will make your sound design life much easier.
    Among them, Autofill matrix analyzes your patch, tries to find the most interesting parameters, and maps them to Matrix macros in the right place, so as to offer a good starting point to further polish your creation.

    But the most exciting command is certainly Randomize patch.
    Using a revolutionary artificial intelligence algorithm (also known as "random numbers and a bunch of conditionals"), it creates a new playable patch out of nothing, completely different every time.
    Some will sound weird, some will sound great, and most will need a bit of polish, but you can be sure it will rekindle your creative spirit and lead you to undiscovered territories!

    And with the Randomize empty setting, you will get a random patch automatically every time you go to an empty patch in your bank.
    Just roam about in an empty bank and save all the interesting patches you'll encounter!
    It's a great way to spend an afternoon, and to feel like your Anyma Phi has gone from 200 patches to ∞.

    Drum trigger and Timbre follower
    You will find an improved Envelope follower that allows you to extract a modulation from an audio signal (like the internal piezo), now with noise gate and gain.
    Map the envelope follower to the Patch expression, and now you can trigger and play the oscillators by tapping on the case of the Anyma!

    But wait, we added two modules that will bring audio-based modulation to the next level:

    • Drum trigger is an envelope follower designed specifically for percussion.
    • Timbre follower extracts the "brightness" of the audio signal, so you can discriminate between tapping with your thumb or with a screwdriver (?), or between singing a low C and a high A.

    Exciters and Snare drum
    The new Exciter group offers three oscillators meant to be used with resonator effects:

    • Bow simulates the raw sound of a bow scratching a material.
    • Wind simulates a variety of continuous blowing, breathing, or wind noises.
    • Strike simulates a variety of impulses and percussive noises: hammers, mallets, sticks, plectrums, or bouncing particles (using the Mallet parameter).

    They bring a new dimension to the two existing resonators, but we couldn't resist adding a third one that pairs exceptionally well with Strike: the Snare drum resonator.
    This new physical model is derived from an awesome research paper from the nice chaps at the Center for Haptic Audio Interaction Research (CHAIR).

    Drawbar organ and Rotary speaker
    The new Drawbar organ oscillator offers that classic vintage sound from rock, blues or jazz, carefully replicating the electro-mechanical tonewheels, as well as harmonic foldback, key clicks, and percussion sounds.
    You can scrub through all the included presets, or you can adjust the drawbars manually and create your dream sound.

    And because not everyone has a Leslie lying around, we also included a Rotary speaker effect, as well as its stereo version that works with both the Main and Aux buses.

    Granular processor
    If you need to make mind-bending audio textures and soundscapes (or if you just need some clouds to put your rings into), look no further than the new Granular processor effect, which splits your audio into small grains and recombines them in various ways.

    Dynamics processors
    A new group of dynamics processors joins the effects modules:

    • The Noise gate attenuates the input when the signal is below a threshold, with all the classic parameters, as well as optional sidechain and lookahead.
    • The Compressor is a run-of-the-mill feedforward design, with optional automatic makeup, sidechain, and lookahead.
    • The Dynamics booster is a much simpler compressor for quick and easy sound design, with two parameters: Sensitivity and Amount (tames or boosts the input).

    Virtual analog and FM operator
    We added a new Virtual analog oscillator that conveniently offers all the basic synth sounds with continuous waveform selection (sine, triangle, sawtooth, square, pulse).

    Now, take this harmless little oscillator, modulate its frequency with an audio input, and you get a wicked linear through-zero FM operator effect to make crazy mixed-FM structures.
    You can stack up to 5 operators in addition to 3 oscillators, and each FM operator can be oversampled.

    Chaos unleashed
    If generative music and fun math is your jam, then you'll love the new Chaos modulator group.
    Those modulators react to any trigger and generate sequences according to simple mathematic laws that can evolve from predictable states to complete disorder!
    Logistic map, Tent map, Circle map, and Discrete chaotic map offer you four different equations for controlled or chaotic modulations.
    And if you're looking for something more like Conway's Game of Life, there's a 32-cell elementary Cellular automaton whose rule and initial state you can freely modulate. It can also output three triggers depending on the state changes of specific cells.

    I am the law
    Some people play by the rules, but aren't they always meant to be bent a little? The new Algorithmic and Physics modulator groups offer you various algorithms and physical models to play with.

    The first group offers an Euclidean sequencer to generate evenly-spaced rhythms, as well as an Hexadecimal sequencer that can convert any 32-bit number into a groovy, juicy sequence.

    In the second group, the Bouncing ball simulates the movement of a ball thrown into the air and bouncing against a hard floor.
    It comes with its little brother, Ball impact, that simulates up to 8 bouncing balls at a time, outputting the velocity of a ball when it hits the floor, which is especially well suited for use as an expression input to a percussive oscillator.
    And because there is never enough bounciness in the world, the Spring-damper system allows you to attach a spring to any input value, and outputs the position of the mass at the other end of the spring.

    Tools for paraphonic patches
    You can now have each oscillator assigned to a different note when playing a chord, making paraphonic patches possible (with up to three simultaneous notes).
    There's also many other things you can do, like pegging a specific oscillator to the lowest note in the chord while another follows the arpeggiator.
    To make paraphonic patches even easier, there is now a Replicant oscillator that just automatically copies the previous oscillator (with all its modulations), but can be set to use a different expression signal and pitch settings.

    Improved stand-alone capabilities
    We want to make the Anyma Phi better for everyone, including Linux users and those that despise computers.
    You can now rename your patch, copy or swap modules around, and apply complex operations like Autofill Matrix and Randomize directly from your Anyma.

    The individual patch files exported from the PC/Mac editor are now formatted as valid MIDI SysEx messages, so you can just grab them from the Internet and send them directly to your Anyma.
    You can also dump any existing patch as a MIDI SysEx message sequence directly from your Anyma, without even needing to open the editor.
    Finally, you can now reset your entire Anyma, patch bank included.

    Full release notes

    • There is now an Arpeggiator module to turn polyphonic note input into arpeggios.
    • Added a 16-step Sequencer modulator.
    • Added a Delay (sync) effect and a LFO (sync) modulator (in the Change group), which are tempo-synced versions of the same modules.
    • Now supports up to 8 tunings (TUN1 to TUN8) that can be imported/exported via MTS SysEx messages. You can select a global tuning, and each patch can select a specific tuning among TUN1 to TUN8. The on-board tuning editor allows you to define a tuning in several ways (reference note, 12-tone octave scale, full tuning table, scale, and n-EDO).
    • Added three new matrix commands:
      • Reset sets all the macros of the matrix (or its alternate version) to 0%.
      • Autofill tries to add mappings for the unmapped macros in the matrix, based on your patch.
      • Unmap all removes all the mappings related to the matrix.
    • Added three new patch commands:
      • Randomize creates a random patch.
      • Compactify removes the free space in the effects, modulator, and mappings sections.
      • Reload removes unsaved changes.
    • Added an option to randomize empty patches.
    • Added more options to the Envelope follower modulator (noise floor, gain).
    • Added a Drum trigger modulator that generates an expression signal suitable for triggering percussive oscillators.
    • Added a Timbre follower modulator that extracts the overall brightness of an audio signal.
    • Added a new oscillator group, the Exciters, which are meant to be used with a resonator effect. Three exciters are available:
      • Bow simulates the raw sound of a bow scratching a material.
      • Wind simulates a variety of continuous blowing, breathing, or wind noises.
      • Strike simulates a variety of impulses and percussive noises: hammers, mallets, sticks, plectrums, or bouncing particles (using the Mallet parameter).
    • Added a Snare drum effect, in the Resonator group, that simulates the propagation and reflection of the input waveform exciting a snare drum.
    • Added a Drawbar organ oscillator, as well as two Rotating speaker effects.
    • Added a Granular processor effect that creates audio textures and soundscapes by combining short segments (or grains) of the input.
    • Added three dynamics effects: Compressor, Dynamics booster, and Noise gate.
    • Added a Virtual analog oscillator with continuous waveform selection.
    • Added a FM Operator effect (in the Modulation group) that uses the input as a modulation for its own internal virtual analog oscillator, for making mixed FM sounds.
    • Added a Dirty formant filter effect that works pretty much like the Artin VFOF oscillator, but applied to any audio input.
    • Added a Ping-pong delay effect, together with a sync variant.
    • Added a few new value, gate and trigger sources related to polyphonic note input (Paraphonic group), to assist in making paraphonic patches.
    • Added a new Replicant oscillator that copies the previous oscillator in the list but allows for changes in expression input and pitch, which can be useful to build paraphonic patches.
    • Added a few new controller triggers (new note played, last note released, note transition).
    • You can now rename patches and tunings directly from your Anyma Phi. When renaming, turn kEncoderMenu to select a letter, use kLeft and kRight to move the cursor, and press kEncoderMenu to confirm.
    • Added a Dump patch command to send the current patch as a SysEx message chain through the USB device port without needing the editor. A patch can then be dumped back to the Anyma as SysEx to replace the current one.
    • Changed the format of exported patches in the PC/Mac editor to allow the files to be directly dumped as SysEx. Patches saved with previous versions can still open without issues, but patches saved with this version cannot be open in previous versions.
    • A few modulators can now output useful triggers into up to 4 custom trigger channels (TC1 to TC4), which can then be used a trigger sources for percussive oscillators or other modulators like envelopes. Look for parameters named TC.OUT in modulators like DAHDSR Envelope or Compare.
    • Added a Compare modulator that determines whether a signal goes above or below a threshold.
    • Added a Logic modulator group with five modulators providing different tools to work with triggers and gates (Gate combinator, Trigger combinator, Gate to trigger, Gate delay, Trigger delay).
    • Added a Slow LFO variant of the Advanced LFO modulator (in the Change group) with periods between a second and a full day.
    • Added a Change polarity modulator that turns unipolar (0% to 100%) values into bipolar ones (-100% to 100%), and vice-versa.
    • Added a new modulator group, Physics, that provides physical models and simulations:
      • Bouncing ball simulates the movement of a ball thrown in the air and bouncing over a hard surface.
      • Ball impact simulates up to 8 independent bouncing balls thrown in the air and bouncing over a hard surface, and outputs their velocity where there are impacts, making it more suitable for modulating the expression of percussive oscillators.
      • Spring-damper system simulates a mass attached to the input with a damped spring, making a "springy" or "bouncy" version of the input.
    • Added a new modulator group, Algorithmic, that provides various algorithm-based utilities to generate sequences:
      • The Euclidean sequencer generates a large variety of rhythms whose beats are as evenly spaced as possible.
      • The Hexadecimal sequencer generates a sequence based on the binary representation of a 32-bit hexadecimal number, with each of its 8 digits controllable individually.
    • Added a new modulator group, Chaos, that provides various ways to generate chaotic sequences:
      • Logistic map, Tent map, and Circle map, each with controllable parameters.
      • Discrete chaotic map, which allows continuous switching between Duffing, Gingerbreadman, Bernoulli and Hénon maps.
      • Cellular automaton, with 32 cells, selectable rule and initial state, as well as trigger outputs for 3 different cells, whose indices can modulate.
    • A few modules now have an Oversampling parameter that allows increases in sound quality at the expense of a higher patch load.
    • When selecting a CC in the CC mapping settings, your Anyma can now learn from the MIDI input. You can disable this feature by unchecking the MIDI learn setting at the bottom of the list, or by pressing the Animate matrix button while editing a CC. The same feature exists for tunings, where you can select specific scale degrees or notes using any MIDI input.
    • Added four CC Out destinations in the Matrix module, that can be used so that every patch can output different MIDI CCs to an external device. The MIDI CCs, channel, and ports can be setup in the CC mapping settings.
    • The volume knob now behaves more linearly.
    • MIDI routing now offers a Safe merge option with a different set of tradeoffs.
    • Added a Velocity curve setting to change the global velocity response of the synth.
    • The Reset settings submenu can now reset the entire bank and settings of the Anyma.
    • Improved the display and selection of mapping destination parameters on the Anyma.
    • In the module editor screen, modules can now be copied, pasted and swapped.
    • In the PC/Mac editor, modules can now be copied and pasted.
    • Enabled drag-and-drop for empty modules in the PC/Mac editor.
    • Now supports external MIDI clock sync, and provides an internal clock if no external clock is detected.
    • Now supports external MIDI hold pedal (by default, CC 64).
    • Added a Remote display option in the editor (View menu) allowing to mirror the display of the Anyma, allowing you to record clean videos of the display by capturing the editor window on your computer screen.
    • Added a secret Test tone mode (hold any matrix button then press Shift) whose workings are left as an exercise to the reader.
    • Fixed the Sylphinet preset of the Windsyo oscillator.
    • Fixed the Artin VOSM oscillator.
    • The Mac editor is now a Universal application, with native Apple Silicon support.
    • Fixed some bugs leading to the Anyma Phi being frozen.
    • Fixed some bugs leading to the PC/Mac editor not being able to communicate with the Anyma Phi.
    • Added more feedback and confirmation options in the PC/Mac editor for bank operations.
    • Added an Expr. detect option to choose the condition used by the synth to switch between expression CC input and velocity envelope.
    • Limited Linux support: the editor is now also available for Linux x64, however due to limited resources Aodyo Instruments is not able to extensively test it and provide support for this particular version.
    • Changed the order in the oscillator list to lump all pitch-insensitive oscillators at the beginning.o record clean videos of the display by capturing the editor window on your computer screen.
    • Added a secret Test tone mode (hold any matrix button then press Shift) whose workings are left as an exercise to the reader.
    • Fixed the Sylphinet preset of the Windsyo oscillator.
    • Fixed the Artin VOSM oscillator.
    • The Mac editor is now a Universal application, with native Apple Silicon support.
    • Fixed some bugs leading to the Anyma Phi being frozen.
    • Fixed some bugs leading to the PC/Mac editor not being able to communicate with the Anyma Phi.
    • Limited Linux support: the editor is now also available for Linux x64, however due to limited resources Aodyo Instruments is not able to extensively test it and provide support for this particular version.
    • Changed the order in the oscillator list to lump all pitch-insensitive oscillators at the beginning.
    posted in Anyma Phi General
  • RE: Anyma Phi v1.0 public beta

    @josie The envelopes are unipolar, meaning that their output signal will be between 0 and 100%. If you just map the envelope output to pitch and don't change anything, the amount of the mapping will be +100%, meaning it will add the envelope to the pitch. So you would need to set the amount to -100% to remove the desired amount to the pitch.

    I guess it worked with an LFO because LFOs are bipolar (their output signal varies between -100% and 100%), so even with a +100% mapping amount, the LFO would lower the pitch when in the negative part of its waveform.

    posted in Anyma Phi public beta
  • RE: Anyma Phi v1.0 public beta

    I'll add a new global setting, Expr. detect, that allows you to set the condition used by the synth to switch between expression CC and velocity envelope for the synth expression signal, with these options:

    • Never means the expression CC will be ignored, and the velocity envelope will always be used instead.
    • Values 100ms to 20s mean that at the moment an expression CC is received, it will be used instead of the velocity envelope, but once the specified delay has passed and no further expression CC is received, it will revert to the velocity envelope until another expression CC is received.
    • Prg.Chg. means the expression CC will be used from the moment it is received, but when switching to another patch the synth will revert to using the velocity envelope by default, until another expression CC is received.
    posted in Anyma Phi public beta
  • RE: Anyma Phi v1.0 public beta

    The Anyma tries to be smart when detecting whether the Expression CC is present or not (because that determines whether it uses or bypasses the Velocity Envelope), but doing so it expects the expression signal to be sent almost continuously. This is fine when using a wind controller, but not in your case.
    I think it could be better to allow you to force whether the Expression CC is used or not, for instance with an option in the settings.
    Or at least to set the "timeout"; i.e., the time after which the synth considers there isn't an expression signal anymore if it didn't receive any.
    Would something like that be OK to you?

    posted in Anyma Phi public beta
  • RE: Feature request - some tips

    @AndyHornBlower The Anyma patch structure is far from ideal for specifying FM sounds, but couldn't the structures you describe be done using VA oscillators and FM operator effects, with judicious mix routing and envelopes that modulate the "expression" and pitch mapping destinations for each of the osc/ops?

    posted in Anyma Phi General
  • RE: Anyma Phi v1.0 public beta

    @mimj44 Les noms courts des paramètres de la matrice sont parfois "grisés" (et un peu illisibles) pour indiquer qu'ils n'ont aucun effet pour le moment. Ca dépendra donc du patch sur lequel tu es. Pas de panique, le prochain item sur notre liste à la sortie de la v1.0 sont les documents/vidéos tuto/démo !

    posted in Anyma Phi public beta
  • RE: Anyma Phi v1.0 public beta

    Didn't know that, thanks!

    posted in Anyma Phi public beta
  • RE: Anyma Phi v1.0 public beta

    If nothing happens when you click "Connect", it means the editor couldn't even open the MIDI ports. This generally means the ports are already open by some other application or driver, because Windows doesn't allow a MIDI port to be used by more than one application at a time.

    posted in Anyma Phi public beta
  • RE: Anyma Phi v1.0 public beta

    I've just uploaded v1.0b276 (links in the top post of this topic), with two new effects and two new modulator groups.

    Here's what's new:

    • Added a Bitcrusher effect (Timbre group) with continuous bit depth and sample rate reduction.
    • Added a Ping-pong delay effect (Delay group), together with a sync variant.
    • Added an Algorithmic modulator group, providing algorithm-based utilities to generate sequences:
      • The Euclidean sequencer generates a large variety of rhythms whose beats are as evenly spaced as possible.
      • The Hexadecimal sequencer generates a sequence based on the binary representation of a 32-bit hexadecimal number, with each of its 8 digits controllable individually.
    • Added a Physics modulator group, providing physical models and simulations:
      • Bouncing ball simulates the movement of a ball thrown in the air and bouncing over a hard surface.
      • Ball impact simulates up to 8 independent bouncing balls thrown in the air and bouncing over a hard surface, and outputs their velocity where there are impacts, making it more suitable for modulating the expression of percussive oscillators.
      • Spring-damper system simulates a mass attached to the input with a damped spring, making a "springy" or "bouncy" version of the input.

    If no new bug surfaces before the end of the week, this will be the last beta version, meaning that the v1.0 release is imminent.
    After the release, we will focus mostly on improving the documentation, tutorials and feature demos for a time.

    posted in Anyma Phi public beta
  • RE: Anyma Phi v1.0 public beta

    What is the problem with the editor on Windows 8.1? Does the editor stay blank?

    posted in Anyma Phi public beta