Loopy Pro: Create music, your way.

What is Loopy Pro?Loopy Pro is a powerful, flexible, and intuitive live looper, sampler, clip launcher and DAW for iPhone and iPad. At its core, it allows you to record and layer sounds in real-time to create complex musical arrangements. But it doesn’t stop there—Loopy Pro offers advanced tools to customize your workflow, build dynamic performance setups, and create a seamless connection between instruments, effects, and external gear.

Use it for live looping, sequencing, arranging, mixing, and much more. Whether you're a live performer, a producer, or just experimenting with sound, Loopy Pro helps you take control of your creative process.

Download on the App Store

Loopy Pro is your all-in-one musical toolkit. Try it for free today.

Audio Kit Synth One Tunings page

Hi
Could someone fill me in a bit about the tunings page in Synth One? Each choice seems to be a set of intervals ( i.e. a scale I guess ) with a vectorscope display showing ? Note frequency? That doesnt seem to be right...

I can adjust the root frequency ... E.g. A= 440Hz... but that's not selecting a root note for a scale in the way other Scaled keyboards work.

How is the keyboard meant to interact with each scale. There always seems to be 12 keys per octave , so its not meant to be an 'always in scale' affair.

Thanks in advance

Comments

  • @ltf3 said:
    Hi
    Could someone fill me in a bit about the tunings page in Synth One? Each choice seems to be a set of intervals ( i.e. a scale I guess ) with a vectorscope display showing ? Note frequency? That doesnt seem to be right...

    I can adjust the root frequency ... E.g. A= 440Hz... but that's not selecting a root note for a scale in the way other Scaled keyboards work.

    How is the keyboard meant to interact with each scale. There always seems to be 12 keys per octave , so its not meant to be an 'always in scale' affair.

    Thanks in advance

    Would be great if the controller layouts from Wilsonic were implemented in Synth One.

  • @Wrlds2ndBstGeoshredr said:

    @ltf3 said:
    Hi
    Could someone fill me in a bit about the tunings page in Synth One? Each choice seems to be a set of intervals ( i.e. a scale I guess ) with a vectorscope display showing ? Note frequency? That doesnt seem to be right...

    I can adjust the root frequency ... E.g. A= 440Hz... but that's not selecting a root note for a scale in the way other Scaled keyboards work.

    How is the keyboard meant to interact with each scale. There always seems to be 12 keys per octave , so its not meant to be an 'always in scale' affair.

    Thanks in advance

    Would be great if the controller layouts from Wilsonic were implemented in Synth One.

    Yep...or Wilsonic as midi out to control Synth One.
    The tuning is THE feature of Synth One for me and i really like how the GUI shows it.

  • Hi guys, I'm the developer of the Tunings panel in Synth One, and the developer of Wilsonic. Lots of good questions here...I'll clarify as best I can.

    Wilsonic is a tool for designing musical scales. Every note of every scale has meta-data used to enhance the keyboard and other UI elements. However, the synth is elementary, and midi/IAA is not there.

    Synth One is a free, open source pro synth, and it uses all the microtonality functionality in AudioKit to playback defined scales, but it does not have scale design features, nor does it have meta-data about the tuning itself.

    The Synth One tuning library is curated from a panel of microtonalists with nearly 200 collective years of experience. For this first release:

    • Tunings are stored in a tuning table of size 128 (a mapping from midi note number to frequency)
    • Tunings are octave-based, so there is always a well-defined notion of "notes-per-octave" used to scale sequencer patterns.
    • The keyboard has no knowledge of the scale and is simply note-number-based. Every note on the keyboard maps to all 128 note numbers which maps to 128 frequencies of the tuning table.
    • The "pitch wheel" is a log2 ("pitch") representation of the frequencies of one octave of the tuning table.
    • The "master tuning" control is actually changing middle C based on what an A in 12ET would be. i.e., assume 12 et, adjust middle C based on the "master tuning" of A, then apply that to the 0th degree of the scale as if that was middle C. The code looks like this:
      AKPolyphonicNode.tuningTable.middleCFrequency = getSynthParameter(frequencyA4) * exp2((60.f - 69.f)/12.f);

    The Synth One tuning library is static for this first release, but under the hood the library is dynamic and will import new scales as they are shared via presets. As we add new presets with new scales, or add Scala file support, user's libraries will be updated. More work needs to be done here, but it has a rudimentary future-proofing.

    I am evaluating the idea of putting scale design features from Wilsonic into Synth One (with full enthusiastic support from @analog_matt ), and vice versa. This eval will take a while because I am also considering auv3 extensions and macOS plugin design patterns which could require significant refactoring.

    I recommend joining the microtonality channel of AudioKit for deeper discussions, which will then be visible to the entire AudioKit developer community.

    Let's continue the conversation there.

  • Thanks for the awesomly detailed reply. Its really appreciated!

  • @marcussatellite said:

    • The "master tuning" control is actually changing middle C based on what an A in 12ET would be. i.e., assume 12 et, adjust middle C based on the "master tuning" of A, then apply that to the 0th degree of the scale as if that was middle C.

    Could someone please explain this in a simpler way? I want to make F my tonic. The tuning button goes from A410 to A470. Where is my F tonic in that range?

  • @Wrlds2ndBstGeoshredr said:

    Could someone please explain this in a simpler way? I want to make F my tonic. The tuning button goes from A410 to A470. Where is my F tonic in that range?

    Good question ..... You would think that the "transpose" button would do , but no that just shifts the tonic to the next note in the Scale and if your not in 12ET that is not helpful.

    Help from Marcus Hobbs or Manuel or anyone on the team on how to adjust the tonic would be appreciated. Just need to be able to add or minus 100 cents per semitone to the pitches to change the tonic from C , up or down.

  • @at2 said:

    @Wrlds2ndBstGeoshredr said:

    Could someone please explain this in a simpler way? I want to make F my tonic. The tuning button goes from A410 to A470. Where is my F tonic in that range?

    Good question ..... You would think that the "transpose" button would do , but no that just shifts the tonic to the next note in the Scale and if your not in 12ET that is not helpful.

    Help from Marcus Hobbs or Manuel or anyone on the team on how to adjust the tonic would be appreciated. Just need to be able to add or minus 100 cents per semitone to the pitches to change the tonic from C , up or down.

    You can import scala files directly into AudioKit Synth One from the tunings page. You can specify whatever sort of scale you want by creating your own scala file with a text editor or download one created by someone else or from the Wilsonic app.

  • @InfoCheck said:

    You can import scala files directly into AudioKit Synth One from the tunings page. You can specify whatever sort of scale you want by creating your own scala file with a text editor or download one created by someone else or from the Wilsonic app.

    Yeah I know how to import Scala Files into Synth One , have got about 3000 so far !
    But they mostly have "C" as the root note ....... which is usually denoted as 0 cents.
    The issue that Wrlds2ndBstGeoshredr and myself are referring to is that we would like to be able to transpose the root note , so that say you have a Scala file of raga in C to be able to transpose it to say E or F but still keep the Microtonal relationship of said Scala file.

    Yes I could write my own Scala files and will probably do so, but it would be great if it could be done within Synth One . (Henry Lowengard has achieved this with his App Poly Harp, and given us Microtonal chords as well but that is not a free app) Was just checking here on the forum to see if I had overlooked how to do it within Synth One.

    Synth One is a fantastic Synth and it is free and i am very grateful for the AudioKit team for all their hard work , they are very responsive and friendly devs and I wish them all the best .
    B)

  • I looked into this; the only problem with leaving the root note to be determined using .scl files is that they do not support specifying a root note. The Scala program page advises using .kbd files for that—which is what ZynAddSubFX and Surge both do (that’d be on a Linux box). Beepstreet’s Sunrizer does not—and at the moment its internal keyboard mapping shifts .scl tunings up by about two octaves on iOS 12+, making it unusable for any but soprano-style voices.

    .tun files, which can be created with Scala now but are much less well-known, can specify a root note, but I have not been able to load a .tun file into Synth One. Is it supposed to load them?

    I’m not a developer; if I were I would be adding custom tuning to every synth app that would let me. I’m just scavenging wildly for iOS synths that can break out of the 12-TET straitjacket we western musicians have become so comfortable wearing. But I don’t much like the key of C. Maybe it was those long hours in piano lessons, but it sounds unbearably happy to me now.

  • @erikjms @at2 @Wrlds2ndBstGeoshredr

    I am also interested in the infinite variety of octave tunings supported by AudioKit Synth One, D1 and Wilsonic.

    To choose the root note for Synth One, multiply the frequency you want as root by 1.6818 and put the result in the master tuning box.

    If we want middle C as root, which is 261.63 Hz, if you multiply 216.63*1.6818 you get close to 440 Hz (which is A above middle C). This works one octave down as well, so I guess it is correct.

    (Multiplying by 1.68179283051 is slightly better, the exact number to multiply by is 2^(9/12))

    @marcussatellite thanks so much for your work, after listening to a few tracks, I found out I could actually try out octave tunings by happy accident in Synth One.

    One question though: what do the numbers in the circular tuning window mean? For instance, if you select 7 Wilson North India:ChandraKanada, the numbers shown are 1, 9, 1/863, 1/3, 3, 408, 15. How can I map these to ratios between 1/1 and 2/1? I ask because that seems to be one common way people talk about steps in octave tunings.

  • Oops, forgot the OP @ltf3 and @analog_matt.

Sign In or Register to comment.