Audiobus: Your virtual music studio.

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.

One Finger Orchestra using a Streambyter script for the Chords

edited January 9 in Creations

I'm trying to learn StreamByter and I came up with a script to generate Chords from single note inputs. I have a thing for Am minor ochestral music (hat tip to Ludwig Van) so my chords are geared to sound good in A minor (or C major if you avoid the E).

I use it to drive Korg Module's Orchestra Dreams strings, an iWaveStation String preset and my favorite AudioLayer Oboe sample. It's an improvisation using one finger on the AUM internal keyboard. I wanted to use KB-1 to have volume control but is seems to create a lot of hanging notes.

https://soundcloud.com/user-403688328/one-finger-orchestra-using

Here's the StreamByter code if you want to play with it... it also sound interesting being driven by Autony with A as root and the "H(armonic) Minor" scale.

# StreamByter - Audeonic Apps
# SB - CHORDS FOR C MAJOR SCALE NOTES

# Determine the Letter Name of the incoming Note (C = 0, C# = 1,..., B=11/B).
IF MT < A0
  MAT G0 = M1 % C
  # MAT L0 = L0 + 24
  # SND M0 G0 M2
END

# C
IF G0 == 0
  # DROP2MAJOR
  IF MT < A0
    IF MT > 8F
      MAT L0 = M1 + 7
      SND M0 L0 M2
      MAT L0 = M1 + 10
      SND M0 L0 M2
    END
    IF MT < 90
      MAT L0 = M1 + 7
      SND M0 L0 M2
      MAT L0 = M1 + 10
      SND M0 L0 M2
    END
  END
END

# D
IF G0 == 2
  # ERR DROP2MINOR
  IF MT < A0
    IF MT > 8F
      MAT L0 = M1 + 7
      SND M0 L0 M2
      MAT L0 = M1 + F
      SND M0 L0 M2
    END
    IF MT < 90
      MAT L0 = M1 + 7
      SND M0 L0 M2
      MAT L0 = M1 + F
      SND M0 L0 M2
    END
  END
END

# E - I made this E Major for better A minor cadences in A Harmonic Minor
IF G0 == 4
  # ERR DROP2MINOR
  IF MT < A0
    IF MT > 8F
      MAT L0 = M1 + 7
      SND M0 L0 M2
      MAT L0 = M1 + 10
      SND M0 L0 M2
    END
    IF MT < 90
      MAT L0 = M1 + 7
      SND M0 L0 M2
      MAT L0 = M1 + 10
      SND M0 L0 M2
    END
  END
END

# F
IF G0 == 5
  # DROP2MAJOR
  IF MT < A0
    IF MT > 8F
      MAT L0 = M1 + 7
      SND M0 L0 M2
      MAT L0 = M1 + 10
      SND M0 L0 M2
    END
    IF MT < 90
      MAT L0 = M1 + 7
      SND M0 L0 M2
      MAT L0 = M1 + 10
      SND M0 L0 M2
    END
  END
END

# G - I made this a G 7th for C Major cadences - avoid G's in A minor
IF G0 == 7
  # DROP2MAJOR
  IF MT < A0
    IF MT > 8F
      MAT L0 = M1 + A
      SND M0 L0 M2
      MAT L0 = M1 + 10
      SND M0 L0 M2
    END
    IF MT < 90
      MAT L0 = M1 + 7
      SND M0 L0 M2
      MAT L0 = M1 + 10
      SND M0 L0 M2
    END
  END
END

# A
IF G0 == 9
  IF MT < A0
    IF MT > 8F
      MAT L0 = M1 + 7
      SND M0 L0 M2
      MAT L0 = M1 + F
      SND M0 L0 M2
    END
    IF MT < 90
      MAT L0 = M1 + 7
      SND M0 L0 M2
      MAT L0 = M1 + F
      SND M0 L0 M2
    END
  END
END

# B
IF G0 == B
  # ERR DROP2MINOR
  IF MT < A0
    IF MT > 8F
      MAT L0 = M1 + 9
      SND M0 L0 M2
      MAT L0 = M1 + F
      SND M0 L0 M2
    END
    IF MT < 90
      MAT L0 = M1 + 9
      SND M0 L0 M2
      MAT L0 = M1 + F
      SND M0 L0 M2
    END
  END
END

# C#, D#, F#, G#, A# 
# C#
IF G0 == 1
  # DROP2MAJOR
  IF MT < A0
    IF MT > 8F
      MAT L0 = M1 + 8
      SND M0 L0 M2
      MAT L0 = M1 + F
      SND M0 L0 M2
    END
    IF MT < 90
      MAT L0 = M1 + 8
      SND M0 L0 M2
      MAT L0 = M1 + F
      SND M0 L0 M2
    END
  END
END

IF G0 == 3
  IF MT < A0
    IF MT > 8F
      MAT L0 = M1 + 8
      SND M0 L0 M2
      MAT L0 = M1 + F
      SND M0 L0 M2
    END
    IF MT < 90
      MAT L0 = M1 + 8
      SND M0 L0 M2
      MAT L0 = M1 + F
      SND M0 L0 M2
    END
  END
END

IF G0 == 6
  IF MT < A0
    IF MT > 8F
      MAT L0 = M1 + 8
      SND M0 L0 M2
      MAT L0 = M1 + F
      SND M0 L0 M2
    END
    IF MT < 90
      MAT L0 = M1 + 8
      SND M0 L0 M2
      MAT L0 = M1 + F
      SND M0 L0 M2
    END
  END
END

IF G0 == 8
  IF MT < A0
    IF MT > 8F
      MAT L0 = M1 + 8
      SND M0 L0 M2
      MAT L0 = M1 + F
      SND M0 L0 M2
    END
    IF MT < 90
      MAT L0 = M1 + 8
      SND M0 L0 M2
      MAT L0 = M1 + F
      SND M0 L0 M2
    END
  END
END
IF G0 == A
  IF MT < A0
    IF MT > 8F
      MAT L0 = M1 + 8
      SND M0 L0 M2
      MAT L0 = M1 + F
      SND M0 L0 M2
    END
    IF MT < 90
      MAT L0 = M1 + 8
      SND M0 L0 M2
      MAT L0 = M1 + F
      SND M0 L0 M2
    END
  END
END
«1

Comments

  • That is very cool!!!!!

  • Very cool, thanks for sharing, I will try that!! ;)

  • @Eye0sStudios said:
    That is very cool!!!!!

    Thanks.

    I'm not sure if there's an App put there that already does this type of chordal output based upon musical voice leading keeping the voicing changes (note leap intervals) as small as possible.

    I let my wife try my iPad with this one and she played for about 4 minutes since it's hard to make it sound bad so it's fun to fiddle with. Of course, it's very predictable but I think I'll make more of these chord based scripts using various scales and chordal voicings.

    I think I could easily add some delays and make something that "strums" up from low to high notes copying guitar chords for inspiration.

  • Brilliant. Thank yiu

  • @gusgranite said:
    Brilliant. Thank yiu

    Thanks.

    StreamByter has great potential for "user made" tools.

    I will admit that knowing Computer Programming in general helps since it requires an understanding of Hexidecimal and some experience thinking about "If Statements" as the only tool to make program logic.

    I'm sure only a few have purchased the StreamByter AU App but with enough examples more will follow. If they make more sales they'll add more user friendly features like Loops and the potential to use Decimal note/channel/CC values which makes the code easier to read for most.

  • As Streambyter is event driven (MIDI in->process->exit) and has to keep latency to a minimum, I can see why they haven’t implemented loops, but case statements would help tidy up a lot of IF ... ELSE ... statements without changing how things work under the hood.

  • _ki_ki
    edited January 9

    @McDtracy wrote
    It's an improvisation using one finger on the AUM internal keyboard. I wanted to use KB-1 to have volume control but is seems to create a lot of hanging notes.

    Very nice script, i just played around and had some fun :)

    .

    The AUM keyboard also supports velocity, but you have widen the velocity range. When the keyboard is visible, use the wrench icon, scroll down to the keyboard settings and set velocity range to 127 to get the full range on the keys y axis.

    .

    BTW: Streambyter supports loops with the

    IF <expression> +L
    

    statement - but only one level and with a maximum of 128 iterations.

  • _ki_ki
    edited January 9

    It seems you could simplify your structure

    IF G0 == interval
       IF MT < A0    #   Either NoteOn or NoteOff
         IF NoteOn
           statements
         END
         IF NoteOff
           same statements
         END
      END
    END
    

    to

    IF G0 == interval
       IF MT < A0    #   Either NoteOn or NoteOff
         statements
       END
     END
    

    .

    There seems to be a typo with G0 == 7 where in one case you use +A and in the other +7 - this could lead to a hanging +A

    .

    I also would advice not to use the G variables (used for the interval in your case) since these are global through all instances of StreamByter.

  • _ki_ki
    edited January 9

    I hope you don‘t mind that i post an refactored version of your cool script - i hope it helps learning some streambyter programming tricks.

    Since the structure of your script is basically the same for all intervals, one can use two arrays containing the offsets for the two additional notes and use the interval as index into these arrays. This breaks down the 12 cases into just one case that handels all 12 intervals.

    I also added label output of the additional notes to simpify debugging

    # Chords for mayor scale notes
    # Developed by McDtracy, updated by -ki
    
    IF LOAD  #                                          // Run only once
     #          0  1  2  3  4  5  6  7  8  9 10 11 # Interval
     #          C C#  D D#  E  F F#  G G#  A A#  B # Note name
     ASS J00 = 07 08 07 08 07 07 08 0A 08 07 08 09 # offsetA[] = First  offset
     ASS K00 = 10 0F 0F 0F 10 10 0F 10 0F 0F 0F 0F # offsetB[] = Second offset
    END
    
    IF MT < A0 #          IF inputType < Aftertouch {   // NoteOn or NoteOff
      MAT L0 = M1 % C #     interval = inputNote % 12   // Compute interval
      MAT LA = M1 + JL0 #   noteA = inputNote + offsetA[interval]
      MAT LB = M1 + KL0 #   noteB = inputNote + offsetB[interval]
      SND M0 LA M2 #        send(inputCmd, noteA, inputVelocity)
      SND M0 LB M2 #        send(inputCmd, noteB, inputVelocity)
      SET LB0 JL0 +D #      show(left,  offsetA[interval], decimal)
      SET LB1 KL0 +D #      show(right, offsetB[interval], decimal)
    END #                 }
    
  • @_ki said:
    I hope you don‘t mind that i post an refactored version of your cool script - i hope it helps learning some streambyter programming tricks.

    Awesome. I just finished a variation that strums the notes that works with harp presets.
    Then I added more chordal notes and it sounds more like acoustic guitar bar chords being strummed.

    I was thinking I could learn about the arrays or maps and try to use parameters but you have made best practices jump right out of the forum. Very cool. I will always take free code to start when I can find something to start from. You saved me a lot of pain and reusing your code will just drive home the required ideas I need to grok.

    I posted the script on Audeonic’s forum too and I hope you post your improved version too.

    I wish delays could use variables rather than fixed values. Is that possible?

    I’d like to stick parameters in an array and provide an offset value that makes the code work for all 12 keys. Then maybe tie that offset to a CC and change keys with a knob.

    I also think i’ll Make some variations that don’t sound so traditional in the harmonic choices and voice leading. Quartal, Jazz and power chord variations. So, i’d Appreciate rewrites for better readability and performance if the mood strikes you to fix my clumsy constructions.

    I find writing and solving problems makes the language slowly make sense.

    FYI: using the script for ambient sounds good too. You’re ear expects certain chord progressions and that seems to make a type of ambient mood that feels like your predicting and the dreamy fog of music tells you you’re right. The lack of surprise can help calm the mind. The tension and release of the V-I cadence is boring but for ambient it can still work and not sound so dated. KASPAR with the new @SpiderIceMidas presets are just made for this type of PAD Blissout session.

  • Wow. Brilliant work.

    And lovely refactor @_ki.

    YAY OSS!

  • Yes, you can use delays with variables (and maybe define a tempo variable in the IF LOAD section from which the delay is calculated)

    Meanwhile i added a rootOffset variable to shift the whole scale.

    And i also had the idea about using several rows of array entries which are selected by the modwheel CC.
    BUT for this case one has to store type of generated notes for each note-on input to generate identical note-offs (and not the ones coressponding to the current CC) or one gets hanging notes. There needs to be an extra array for all notes that contains the CC or computed offset value used for the note-on. I started working on something with 4 variants depending on the modwheel, will post it when ready and tested...

  • @McDtracy said:
    KASPAR with the new @SpiderIceMidas presets are just made for this type of PAD Blissout session.

    Impressive work, and totally beyond my understanding! I’d love to hear an example of this in action with my Kaspar presets! 😊👍

  • Great script :)
    Just tried it with the strum addition Nic referred to in the forum. Really nice!
    I was going to ask Nic about a strum script.

  • Yo, terrific work here by both @McDtracy and @_ki. Make sure to have Nic add the finished work to the Code Boutique over at the SB forum!

  • @Spidericemidas said:

    @McDtracy said:
    KASPAR with the new @SpiderIceMidas presets are just made for this type of PAD Blissout session.

    Impressive work, and totally beyond my understanding! I’d love to hear an example of this in action with my Kaspar presets! 😊👍

    You made so many really beautiful Kaspar Pads. Do you have a personal favorite or 2? I'll use them and put up a track probably driven by Autony or a Rozeta Suite tool (or 2). Do you have a favorite Bass preset in that collection?

  • @McDtracy said:

    @Spidericemidas said:

    @McDtracy said:
    KASPAR with the new @SpiderIceMidas presets are just made for this type of PAD Blissout session.

    Impressive work, and totally beyond my understanding! I’d love to hear an example of this in action with my Kaspar presets! 😊👍

    You made so many really beautiful Kaspar Pads. Do you have a personal favorite or 2? I'll use them and put up a track probably driven by Autony or a Rozeta Suite tool (or 2). Do you have a favorite Bass preset in that collection?

    Nice! That would be wonderful, thank you! I’ll go through my Kaspar bank later when I get home from work and get back to you.

    In the meantime, I’ve cooked up something extra special for Mitosynth. 20 very mystical meditative presets of ambient trippy playable pads & scapes which also make good drones at the lower end.

    I’ll be dropping the link on the Forum very soon.

    I’ve created custom audio for these patches taken from all manner of other synths and field recordings. Things like reverse cymbals, flutes and sitars, vocal tones, my Sunrizer pads, bells, strings, chimes, etc, and blended them together in layers for each patch. Some long evolving stuff here!
    Totally blissed out!
    Looking forward to sharing them. I’ll probably get Doug @thesoundtestroom to demo them with his melodic playing skills. ✌️😊

  • edited January 9

    @McDtracy said:

    @Spidericemidas said:

    @McDtracy said:
    KASPAR with the new @SpiderIceMidas presets are just made for this type of PAD Blissout session.

    Impressive work, and totally beyond my understanding! I’d love to hear an example of this in action with my Kaspar presets! 😊👍

    You made so many really beautiful Kaspar Pads. Do you have a personal favorite or 2? I'll use them and put up a track probably driven by Autony or a Rozeta Suite tool (or 2). Do you have a favorite Bass preset in that collection?

    I’m really amazed mcDtracy at what you’ve come up with as I didn’t really know how much use streambyter would be. I just posted about creating orchestral sections from single instrument patches - unfortunately I accidentally posted in general apps as well as creations and can’t see how to delete one - and wondered if you might have some thoughts. I was actually looking to layer up some solo parts on different tracks and asking if the best way would be to change the position in timeline slightly and how in Auria, or play individually each time, but happened to read your thread here, and wondered if a patch could be made in stream byter where instead of turning notes to chords, it would play the same note multiple times but with an extremely minor variation in timing. It now occurs to me that perhaps there’s a multi delay with fine control over each delayed signal. I have a viryn app that does this but like all their harmony apps it sounds awful and metallic

  • @Spidericemidas said:
    I’d love to hear an example of this in action with my Kaspar presets! 😊👍

    Here's an ambient driven by the Script being fed single notes slowly from Autony. The first minute is all Kaspar with the @SpiderIceMidas SpaceWalk Preset. After a minute I sneak in Scythe with the same MIDI set up then after a bit Aparillo and at the end Kauldron.

    https://soundcloud.com/user-403688328/kaspar-scythe-aparillo

  • @McDtracy said:
    Here's an ambient driven by the Script being fed single notes slowly from Autony. The first minute is all Kaspar with the @SpiderIceMidas SpaceWalk Preset. After a minute I sneak in Scythe with the same MIDI set up then after a bit Aparillo and at the end Kauldron.

    Hey! That’s a beautiful ambient! Thanks for sharing. All great synths in that composition too.
    Really good to hear one of my patches in use, and being blended with other sounds. Very well done.

    So since you asked, I quite like my Orbiter and Across The Universe patches from the Kaspar bank.

    Keep up the great work!

  • @Spidericemidas said:

    So since you asked, I quite like my Orbiter and Across The Universe patches from the Kaspar bank.

    I'll run it again using these Presets (Orbiter and Across The Universe) in 2 Kaspar instances without the other synths confusing what does what. I may add additional FX but that's like adding spices. For Ambient I prefer some l-o-n-g reverbs and stereo widening or maybe stereo delays so. But those Presets really make Kaspar come alive for ambient and arp'ing purposes. Just great work. I'll be on the alert for your patches as I run across them in other synths.

  • Great work on this script and the apps used with them.

  • @McDtracy said:
    I'll run it again using these Presets (Orbiter and Across The Universe) in 2 Kaspar instances without the other synths confusing what does what. I may add additional FX but that's like adding spices. For Ambient I prefer some l-o-n-g reverbs and stereo widening or maybe stereo delays so. But those Presets really make Kaspar come alive for ambient and arp'ing purposes. Just great work. I'll be on the alert for your patches as I run across them in other synths.

    Yes absolutely add the fx to your taste. The inbuilt reverbs and delays are included to give you the idea of how the patches can be spiced up.
    Whenever I use presets from others’ banks and factory presets, I usually turn off the synths’ inbuilt reverbs and delays, and feed them through say DubStation and EOS2 for finer spicing up!
    It’s always better to have multiple dry sound sources going through the same fx sends to stop things getting too muddy in a mix anyway.

    I should be dropping an uber ambient bank of 20 free presets for Mitosynth tomorrow on the Forum. It’s got a very eastern mystical meditative flavour and sound throughout. Very organic in some cases.
    The patches are very playable melodically, and most of them I discovered also serve well as drones at the low ends. They have a lot of atmosphere and movement in them.

  • edited January 9

    @Spidericemidas said:
    I should be dropping an uber ambient bank of 20 free presets for Mitosynth tomorrow on the Forum.

    I have too many synths and poor work habits. But maybe if I can hear it I might get pulled back into the $100+ a month club.

    Here's the Ambient track made with Kaspar using the elegant "Across the Universe" and "Orbital" presets you contributed to the common good. I'll bet the hardest part is naming them.

    https://soundcloud.com/user-403688328/kaspar-w-across-the-universe

  • edited January 9

    @McDtracy said:

    @Spidericemidas said:
    I should be dropping an uber ambient bank of 20 free presets for Mitosynth tomorrow on the Forum.

    I have too many synths and poor work habits. But maybe if I can hear it I might get pulled back into the $100+ a month club.

    Here's the Ambient track made with Kaspar using the elegant "Across the Universe" and "Orbital" presets you contributed to the common good. I'll bet the hardest part is naming them.

    That was marvellous and spacious! Thank you for doing that. Really glad my patches are proving useful to you. I’ve been so busy moving on to making the presets for Mitosynth, that I hadn’t even had a chance to actually use my own Kaspar patches in anything for myself yet!
    I have the Rozeta Suite, and I have been leaning towards grabbing Autony. I like the random/generative type side of things, like you find in MoodScaper and Scape. Autony seems a good candidate for that type of thing.

    Yes! It is strangely difficult to think of any names for patches, especially if you’re just assembling all manner of random sounds for a bank and trying to pluck the names out of thin air. But I solved that problem a while ago...
    I changed my approach for this Mitosynth bank, the Kaspar bank and the previous Sunrizer bank, by thinking first of a theme or element I wanted to describe with sounds. Then I set about programming the sounds in ways to try to invoke the imagery or atmosphere of the intended theme or element. Then it’s just a case of Googling a Glossary of words and phrases related to the theme for the patch names! That helps a lot! LOL!

    Anyway, it’s just great to hear what you are doing behind the scenes with some of my sounds. Cheers!

  • @Spidericemidas said:
    Autony seems a good candidate for that type of thing.

    Autony didn't help me out with the Orbital preset. That sound design doesn't immediately produce sound so Autony sent a "note on" followed by a "note off" before Orbital made a sound even at a very slow tempo so I switched the input driving App over to Riffer and still the output was very sparse. I noticed a video on another generative app that allowed note offs to overlap the start of following notes. I think it was Step Poly App AU but I'm not sure. I don't own that one (yet).

    Orbital as a result didn't show any indication of the chrod progression hard-coded in "One Finger Orchestra". It's cool to daisy chain MIDI AU like using "Pipes" in Unix script scripts for sys admin work. Is there anything more useful than a segment of Pipe for moving data about?

  • @McDtracy said:

    @Spidericemidas said:
    Autony seems a good candidate for that type of thing.

    Autony didn't help me out with the Orbital preset. That sound design doesn't immediately produce sound so Autony sent a "note on" followed by a "note off" before Orbital made a sound even at a very slow tempo so I switched the input driving App over to Riffer and still the output was very sparse. I noticed a video on another generative app that allowed note offs to overlap the start of following notes. I think it was Step Poly App AU but I'm not sure. I don't own that one (yet).

    Orbital as a result didn't show any indication of the chrod progression hard-coded in "One Finger Orchestra". It's cool to daisy chain MIDI AU like using "Pipes" in Unix script scripts for sys admin work. Is there anything more useful than a segment of Pipe for moving data about?

    I see. I have the Step Poly AU app, but haven’t used it much recently. I’ll have to check it out more closely.

    Your workflow and coding language is totally over my head, which makes your recordings even more amazing to me!
    I think I will just stick to my humble Pad-making, and let you do the hard work! 😅😅

  • edited January 9

    @Spidericemidas said:
    Your workflow and coding language is totally over my head, which makes your recordings even more amazing to me!
    I think I will just stick to my humble Pad-making, and let you do the hard work! 😅😅

    I think this is true for all of us here about some other person that approaches music from a unique perspective. I read what Samu wants changed in an App and I just don't have the background to understand his point. I can tell he's profoundly knowledgeable but it takes years to get the same level of experience.

    I'm sure you could spend a year teaching me to understand and master synth "programming" but honestly I just prefer using you work and buying more Synths and digging into the sounds offered.

    Maybe I'll re-start Syntorial sometime (is that the right name) but now I'll have to pay for it so... oh look, a Mitosynth video on YouTube.

    There are million puzzles to be solved with IOS music making and these are just a few.

  • Spot on! It’s the mix of individual approaches, styles and knowledge that makes this community so interesting, productive and inspiring.

    Interesting you mention Syntorial. I recently completed an enormous soundbank for their free Primer synth on iOS. I pulled all the stops out on that one and made all manner of Drum, Perc, Pad, Stab, Lead, Pluck and Bass patches for it. The idea being, to show beginners in subtractive synthesis that even a relatively basic synth can be programmed to provide the elements you would need to make a reasonable electronic music track all sourced from just one synth! I was really surprised at the range of sounds I could get out of Primer.

    Primer on iOS currently has no patch sharing facility. So I submitted some audio recordings to Joe at Syntorial, of some Pads and Drum patterns I’d made from my bank. And I requested he implement a patch sharing facility. Joe was suitably impressed with what I’d got out of Primer...I should soon be beta testing a version of Primer with a patch sharing facility! When it goes live as an update, my soundbank will also be made available for Primer.

    At the request of Joe, I registered on the Syntorial website to upload my Primer drum sounds for his synth drum patch challenge. You can find my four audio submissions on there in that particular thread.

    Mitosynth is old on iOS but actually incredible and unbeatable for creating very unique exotic composites and blends of sounds that you will be hard pushed to find as presets in any other iOS synth! Think of it actually as a Mellotron!
    Yes! It has its own synth engines, BUT, you can also load and loop and layer your own audio into it along with its own engine sounds!
    Imagination for sound design is the only limit with Mitosynth!

    So I’ve pulled in sounds from many other synths and granular/mangling apps, field recordings etc, to produce some very unique exotic ambient evolving organic atmospheric playable patches! Mighty pleased with this bank. Prefer it to my Kaspar bank now!

    Dropping a bank of 20 Mito patches on the Forum tomorrow! Mito is a must have for sound designers! ✌️😊

    Sorry for getting carried away there!

  • @Spidericemidas said:
    Spot on! It’s the mix of individual approaches, styles and knowledge that makes this community so interesting, productive and inspiring.

    You must have excellent skills with file management and naming. I Just spent a good bit of time trying to Export an EXS Instrument (which I have done 20 times in recent memory) and I simply cannot find the *.exs file tho' I can find the samples.

    A million puzzles... sometimes we win and sometimes entropy does.

Sign In or Register to comment.