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.

MIDI File Generator

Hello, I’m the developer of SynthJacker, the autosampler for iOS. I’m working on an offshoot of SynthJacker — namely the part where you generate a MIDI file to drive the autosampling job. If you just want the notes, and maybe record and slice the results yourself, then you can just get the notes as a Standard MIDI file.

Basically you just set the start note and the end note, then select how many velocities you want, and the range. The app then distributes the velocities over the range. You also set the note length, note decay, and silence between the notes. Then you get a MIDI file you can import into any DAW, or make a headless autosampler using the command line, etc. That is going to save you a whole lot of clicking/tapping.

I’m calling this MIDI File Generator. Before I jump all in and polish it for App Store and Mac App Store, I wanted to ask if there already is something that does the job perfectly, making this redundant. I haven’t found anything, but that doesn’t mean there isn’t.

Later the app could be extended to generate MIDI files with scales and chords, and to include Program Changes. But that’s future development.

Any thoughts?

Comments

  • This sounds intresting!

    Perhaps ping people here that has more knowledge then me if this functionalities is present on Appstore?

    @Samu @Gavinski @wim @hes @klownshed @Luxthor @AudioGus @echoopera

    There’s a lot of others also…

  • @coniferprod said:
    You also set the note length, note decay, and silence between the notes.

    How would you set note decay? That's not part of a midi note message.

  • @wim said:

    @coniferprod said:
    You also set the note length, note decay, and silence between the notes.

    How would you set note decay? That's not part of a midi note message.

    Note length is the time between Note On and Note Off, and note decay is just how long the note rings out after Note Off, if it has a decay. (If it's a percussive sound that decays fast, you wouldn't need much of note decay. But if it's a slow pad, it might ring for a long time after note off.) It's been done like this in SynthJacker since the beginning.

  • @coniferprod said:

    @wim said:

    @coniferprod said:
    You also set the note length, note decay, and silence between the notes.

    How would you set note decay? That's not part of a midi note message.

    Note length is the time between Note On and Note Off, and note decay is just how long the note rings out after Note Off, if it has a decay. (If it's a percussive sound that decays fast, you wouldn't need much of note decay. But if it's a slow pad, it might ring for a long time after note off.) It's been done like this in SynthJacker since the beginning.

    I get it now. Thanks.

  • The macOS version is in the App Store now: https://apps.apple.com/fi/app/midi-file-generator/id6450380193?mt=12

    At first I saved the MIDI files to the app’s container, but it was rejected, so I ended up using a proper file exporter.

    My first Mac app in the store, yay! Started iOS development with iPhone OS 2.0, and also dabbled with AppKit and Objective-C since OS X Tiger. This one is all SwiftUI and Swift 5, like the new version of SynthJacker will also be.

  • When it arrives at Appstore for iPad l grab it directly - good tool!

  • @ErrkaPetti said:
    When it arrives at Appstore for iPad l grab it directly - good tool!

    The iOS version is now in the App Store: https://apps.apple.com/app/midi-file-generator/id6450380193

    I’m going to start another thread in the General App Discussion for support, wishlist etc.

  • A short check on the MIDI File Generator this morning - great!

    I have some problem although, but, it can be related to that ‘I’ve got iPadOS 17 beta 1 installed…

    But, overall, great app if you wanna autosample an instrument!

  • @ErrkaPetti said:
    A short check on the MIDI File Generator this morning - great!

    I have some problem although, but, it can be related to that ‘I’ve got iPadOS 17 beta 1 installed…

    But, overall, great app if you wanna autosample an instrument!

    So how does it work exactly? Doesn’t the devs other app already do this plus the actual sampling? Or am I missing something?

  • Also, is it an Audio Unit?

  • @ninobeatz said:
    Also, is it an Audio Unit?

    Curious as well.

  • @ErrkaPetti If you can't solve it, send PM or e-mail.

    @HotStrange No, you're not missing anything. As I've said openly, this uses the engine from SynthJacker. If you don't want the full SynthJacker experience (automating the whole thing), but want to control the process, then just use this. It also opens the door for generating other kinds of MIDI files in the future, like scales or chords.

    @ninobeatz No, it's not an Audio Unit. It's just a regular app.

  • @coniferprod said:
    @ErrkaPetti If you can't solve it, send PM or e-mail.

    @HotStrange No, you're not missing anything. As I've said openly, this uses the engine from SynthJacker. If you don't want the full SynthJacker experience (automating the whole thing), but want to control the process, then just use this. It also opens the door for generating other kinds of MIDI files in the future, like scales or chords.

    @ninobeatz No, it's not an Audio Unit. It's just a regular app.

    Thanks guys!

Sign In or Register to comment.