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.

MidiFire/StreamByter - some myths debunked

13

Comments

  • Just found a need for this app... I guess I will buy it.

  • edited April 2019

    @supadom said:

    @espiegel123 said:
    We live in a time where a considerable percentage of app purchasers don't want to invest any time in learning how to use an app...a 20 minute investment of time to read a short manual or QuickStart guide is more than most are willing to invest...let alone spending an hour or two to learn things that will pay them back in time-saved and improved productivity many times over.

    It is rough for anyone that creates something with any degree of complexity or something that requires some knowledge. Over the last 10 or 15 years or so there has been a noticeable shift for users wanting instant gratification.

    It is rough for developers and manual writers and tutorial makers of anything other than widgets.

    So much is available to people that they tend to want to move on to something else rather than invest some time.

    Dude, get off your soapbox....or get your numbers right, or at least cite a source of your research. It isn’t couple of hours or we’d all be singing and dancing using streambyter and the likes.

    A vast majority of regulars here have invested more than they ever should working out complex apps. I know because I’ve been here for years watching it happen. You are confusing laziness with priorities and if your priority is to work out scripts, more power to you, but you can’t go around calling people lazy @espiegel123 or not-smart @McD. Just get your heads out and try to work out other people perspective if you’re so switched on.

    ;) (just in case)

    For sure, I spent last 1.5 year learning iOS music between 2 and 4 hours a day with work and kids, coming from 5 years on Ableton and 15 years on sax, and for sure iOS music learning curve was very deep and long... and not finished at all, which is pretty cool B)

  • @cian said:
    Just found a need for this app... I guess I will buy it.

    Which one? MidiFire or StreamByter?

  • @_ki said:
    I kind of was my own pre-processor, all was done in brain-ware not software

    Thanks for sharing these details about your process. You've created scripts that are
    so powerful since you use Modern Programming tools in your career.

    It's worth mentioning that Computer Science has tools to make "compilers" that take in
    languages and produce output in a different (often less "readable") format. It would be great if there were tools to make StreamByter less intimidating. The market for such a tool would be quite small. It would probably be easiest to create a desktop tool or a website that
    produces the StreamByter results.

    The biggest headaches for Stream have been solved with the April 10th 1.3 update:
    Decimal Numbering option using $
    ELSE for IF's
    8 Sliders for User Controls of CC's, Volumes, etc.
    More Presets

    There's a 1.3 feature video on the audeonic youtube channel.

  • @cian said:
    Just found a need for this app... I guess I will buy it.

    Cool. What's your 'need'. I created my first script and shared it with the Forum and Audeonic's. Within a few hours Nic and Ki produced versions of my script the was
    close to 100 lines to about 10.

    Then @_Ki asked if he could take the idea and expand it to use LFO's and apply inversions to chords and sync with the DAW's BPM and ... you get the idea. He's shared his version here with AUM and AB3 project files so everyone that purchases gets the benefit of the Audeonic community model.

    So. Share any problem statements and you'll like get solutions for the interesting cases.

    Could you use a system wide MIDI Panic Button for live sessions? Done

    Do you want to use a sustain or Bluetooth pedal to insert rests in Atom scripts?

  • wimwim
    edited April 2019

    @SevenSystems said:
    It will in the end be rough for society as a whole, as most really "important" stuff (how to keep an economy working ; how to seed and harvest food ; etc.) has a very low "instant gratification factor" and it'll be interesting to see what happens when "Generation Instant Gratification" gets swept to the control panels of power ;)

    Dammit! I assumed there was an app for that. I guess after all these years iOS still isn’t where we need it to be.

    Maybe with iOS 13?

  • @wim said:

    @SevenSystems said:
    It will in the end be rough for society as a whole, as most really "important" stuff (how to keep an economy working ; how to seed and harvest food ; etc.) has a very low "instant gratification factor" and it'll be interesting to see what happens when "Generation Instant Gratification" gets swept to the control panels of power ;)

    Dammit! I assumed there was an app for that. I guess after all these years iOS still isn’t where we need it to be.

    Maybe with iOS 13?

    ;) Sometimes I feel sorry for already sounding like that stereotypical ranting grampa at the age of 39 😬

  • McDMcD
    edited April 2019

    What?! There's a StreamByter script IAP ($5) available for Midi Designer Pro 2 ($25)?

    They have a Forum and share GUI's. It looks like the dominant use case
    is making IOS GUI's to control external MIDI Hardware.

  • @McD said:

    @cian said:
    Just found a need for this app... I guess I will buy it.

    Cool. What's your 'need'. I created my first script and shared it with the Forum and Audeonic's. Within a few hours Nic and Ki produced versions of my script the was
    close to 100 lines to about 10.

    Actually there was a script for my need - which was an easy way to filter the output of Brambos' XoX into separate channels. But I've also already found a couple more uses (merging midi streams). I do need to check out the filters on the forum though. Is there any easy way to browse, or do you just have to search through the forum.

    I've got really into creating templates for projects in Audiobus recently (so I can start quickly), and I think it's going to be useful for a couple of those.

  • edited April 2019

    Since it hasn't been mentioned, it's maybe worth putting in a word for Johannes Dörr's Midiflow app and plugin suite as an intuitive and code-free Audeonic alternative on iOS. I use and love both equally, but Midiflow's no-frills interface and workflow may appeal particularly to those put off by StreamByter syntax.

    One of my favourite things about Audeonic apps is the transportability between desktop & mobile. This weekend I had a challenge I was trying to crack with the Artiphon driving ROLI apps that turned out to be solved by two simple lines of StreamByter expression - and I was then able to AirDrop the MidiFire scene directly over from desktop to iPad and it worked straight away. Magic.

  • An awful lot of what MidiFlow does can be fine in MidiFire without streambyter coding.

    Sometimes I wonder if people remember that MidiFire has straightforward GUI tools for remapping , filtering and reflowing MIDI.

  • edited February 2020

    Can anyone please tell me how to set the value of a slider (move its position) after it has been created?
    Whenever I'm looking for some info in Streambyter help and on the Streambyter university, I find everything but a solution 🙄

    The only line I've found is this:
    # set widget initial values
    ASS Q0 = 1 0 3D 0 0 $500

    But I have no idea what it does and I have not even found that syntax documented.

    Thanks!

  • @rs2000 said:
    Can anyone please tell me how to set the value of a slider (move its position) after it has been created?
    Whenever I'm looking for some info in Streambyter help and on the Streambyter university, I find everything but a solution 🙄

    The only line I've found is this:
    # set widget initial values
    ASS Q0 = 1 0 3D 0 0 $500

    But I have no idea what it does and I have not even found that syntax documented.

    Thanks!

    When an assign statement is followed by several values, it assigns the values to consecutive array slots. All variables in Streambyter are arrays.

    So that code is a compact way of doing

    ASS Q0 = 1
    ASS Q1 = 0
    ASS Q2 = 3D
    ...

    and so on. The Q array is the slider/knob array.

  • @espiegel123 said:

    @rs2000 said:
    Can anyone please tell me how to set the value of a slider (move its position) after it has been created?
    Whenever I'm looking for some info in Streambyter help and on the Streambyter university, I find everything but a solution 🙄

    The only line I've found is this:
    # set widget initial values
    ASS Q0 = 1 0 3D 0 0 $500

    But I have no idea what it does and I have not even found that syntax documented.

    Thanks!

    When an assign statement is followed by several values, it assigns the values to consecutive array slots. All variables in Streambyter are arrays.

    So that code is a compact way of doing

    ASS Q0 = 1
    ASS Q1 = 0
    ASS Q2 = 3D
    ...

    and so on. The Q array is the slider/knob array.

    Cool thanks, I'm getting closer.
    How would I assign the value of a variable instead?
    ASS Q0 = L0
    doesn't work.

  • @rs2000 said:

    @espiegel123 said:

    @rs2000 said:
    Can anyone please tell me how to set the value of a slider (move its position) after it has been created?
    Whenever I'm looking for some info in Streambyter help and on the Streambyter university, I find everything but a solution 🙄

    The only line I've found is this:
    # set widget initial values
    ASS Q0 = 1 0 3D 0 0 $500

    But I have no idea what it does and I have not even found that syntax documented.

    Thanks!

    When an assign statement is followed by several values, it assigns the values to consecutive array slots. All variables in Streambyter are arrays.

    So that code is a compact way of doing

    ASS Q0 = 1
    ASS Q1 = 0
    ASS Q2 = 3D
    ...

    and so on. The Q array is the slider/knob array.

    Cool thanks, I'm getting closer.
    How would I assign the value of a variable instead?
    ASS Q0 = L0
    doesn't work.

    It works for me. I just tried the following and it works.

    ASS L0 = $64
    ASS Q0 = L0

  • @espiegel123 said:

    @rs2000 said:

    @espiegel123 said:

    @rs2000 said:
    Can anyone please tell me how to set the value of a slider (move its position) after it has been created?
    Whenever I'm looking for some info in Streambyter help and on the Streambyter university, I find everything but a solution 🙄

    The only line I've found is this:
    # set widget initial values
    ASS Q0 = 1 0 3D 0 0 $500

    But I have no idea what it does and I have not even found that syntax documented.

    Thanks!

    When an assign statement is followed by several values, it assigns the values to consecutive array slots. All variables in Streambyter are arrays.

    So that code is a compact way of doing

    ASS Q0 = 1
    ASS Q1 = 0
    ASS Q2 = 3D
    ...

    and so on. The Q array is the slider/knob array.

    Cool thanks, I'm getting closer.
    How would I assign the value of a variable instead?
    ASS Q0 = L0
    doesn't work.

    It works for me. I just tried the following and it works.

    ASS L0 = $64
    ASS Q0 = L0

    You're right, thanks a lot!
    It wasn't the assignment but rather the value of L0.
    My script edits need some refinement but it does the job 😊

  • Streambyter removed from appstore...hope it's coming back

  • @Carnbot said:
    Streambyter removed from appstore...hope it's coming back

    Same here! It's an amazing resource.

  • edited July 2020

    You should still be able to save the ipa file with iMazing software.

    BTW, is Streambyter code directly usable in Mozaic by copy/pasting it? (If I want to use some of my Streambyter modules scripts in Mozaic without rewriting everything).

  • @Janosax said:
    You should still be able to save the ipa file with iMazing software.

    BTW, is Streambyter code directly usable in Mozaic by copy/pasting it? (If I want to use some of my Streambyter modules scripts in Mozaic without rewriting everything).

    No, the languages are very different.

  • Definitely want it back. Use both that and Mozaic.

  • StreamByter code is readable in MidiFire, I would imagine.

    Perhaps too many people were downloading the free StreamByter instead of paying $11.99 for MidiFire...

  • @auxmux said:
    Definitely want it back. Use both that and Mozaic.

    If you've purchased it then it should still be available to install from your purchased items.

  • @SNystrom said:
    StreamByter code is readable in MidiFire, I would imagine.

    Perhaps too many people were downloading the free StreamByter instead of paying $11.99 for MidiFire...

    I don't think so. Streambyter isn't a replacement for MidiFire, it's more like an enhancement to it. The developer decided to stop selling and upgrading MidiFire some time ago. Probably he decided adding more and more non-paying customers just wasn't worth it any more.

  • Looks like it is back:

  • @wim said:
    I don't think so. Streambyter isn't a replacement for MidiFire, it's more like an enhancement to it. The developer decided to stop selling and upgrading MidiFire some time ago. Probably he decided adding more and more non-paying customers just wasn't worth it any more.

    According to the App Store description: "StreamByter is ported from our acclaimed MidiFire MIDI processing environment." 🤗

  • Yes, back in the store..must have been housekeeping :)

  • wimwim
    edited July 2020

    @SNystrom said:

    @wim said:
    I don't think so. Streambyter isn't a replacement for MidiFire, it's more like an enhancement to it. The developer decided to stop selling and upgrading MidiFire some time ago. Probably he decided adding more and more non-paying customers just wasn't worth it any more.

    According to the App Store description: "StreamByter is ported from our acclaimed MidiFire MIDI processing environment." 🤗

    Mmmk. You have misunderstood what that means. Streambyter is one module of MidiFire, ported out to a separate app. mfxConvert, mfxStrip, etc are others. None replaces MidiFire, only parts of it. B)

  • Oh no, @wim, all I was saying is according to the App Store, it was spun-out from MidiFire not "an enhancement to" MidiFire.

    I don't know the history of MidiFire. Did it begin life as the full suite of tools it is today — or were pieces (like StreamByter and others) added during the course of development — thereby also making it an "enhancement" as well? 😊

    And what is the status of @Audionic? I didn't realize at first that this thread started back in April of last year. He had some very thoughtful points and tips regarding MidiFire and the language.

    Are all the midi app now abadonware with no support? That would be quite sad.

  • wimwim
    edited July 2020

    @SNystrom said:
    Oh no, @wim, all I was saying is according to the App Store, it was spun-out from MidiFire not "an enhancement to" MidiFire.

    Please don't mind me. I'm an incurable fact bitch. :#

    I don't know the history of MidiFire. Did it begin life as the full suite of tools it is today — or were pieces (like StreamByter and others) added during the course of development — thereby also making it an "enhancement" as well? 😊

    It has more features now than when it launched and is still a great app. It does seem to be maintained. Not too long ago a major feature was added: the ability to host other AU Midi plugins inside MidiFire(!). Just came out of the blue. B)

    Streambyter was a module inside MidiFire that was added at some point to be the flexible thing to do through code whatever other modules couldn't. It was spun out as a separate product, but there were too few sales to make it worth maintaining separately according to the developer.

    And what is the status of @Audionic? I didn't realize at first that this thread started back in April of last year. He had some very thoughtful points and tips regarding MidiFire and the language.

    Are all the midi app now abadonware with no support? That would be quite sad.

    I very much doubt that any of those apps will be abandoned. That's not the way the developer rolls. BTW, Streambyter is also available inside MidiDesigner Pro (an app by a different developer).

Sign In or Register to comment.