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.

"Glass" Mozaic Script in development

13»

Comments

  • when you say drums=0, can I assume that’s midi channel 1?
    I hope you carry on with glass. eagerly awaiting every update!😂

  • @crifytosp said:
    when you say drums=0, can I assume that’s midi channel 1?
    I hope you carry on with glass. eagerly awaiting every update!😂

    Sorry. That's a programming mental detail.
    The first numeric channel in MIDI 0 and AUM calls it channel 1... as people tend to count
    "one potato, two potato" and the "zero-ith potato, 1-offset potato" version didn't sell well.

    Mozaic 0-to-15 maps to AUM 1-to-16. I think I label the MIDI Channels using the 1-16 labeling to avoid this type of cognitive dissonance. I just need to add (midi_channel - 1) to every output command. That's the best place to fix this communication issue.

    My bad.

  • edited April 2020

    melody making on page two is working well. not sure about drums writing. which notes do the melody and drum pads transmit?

    keep getting surprised by glass.

  • @crifytosp said:
    melody making on page two is working well. not sure about drums writing. which notes do the melody and drum pads transmit?

    What I'd like to know is what Notes I need to send for the Drum app you like.
    Currently it's 48 and up using Drumatrix.

    Bass 48
    Snare 49
    Hi-hat closed 50
    Hi-Hat Open 51
    Ride 61
    Hoop stick on snare 54
    Crash 60
    High-Med-Low Toms 59-58-57

    But I want to add more optional sets with a knob. I think I'll add MIDI controller input too.
    But only if someone is using it other wise I'll start over with a new concept. I think 2.3 has good ideas but no users. At this point the editing productivity is so painful I dread changing anything at all.

    I cold work on refining my edit-install-test-save-publish cycle. It would be nice if there was
    a real source code management tool involved. Sometimes I mess up and loose a hours work forgetting to save active code. I also have so many copies in so many places it's like a virus.

    I want to start over with a simple tool concept that can be assembled like lego blocks into
    complexity. Each feature becomes a new module... like Drambo's ideas using Mozaic scripts as the modules to make racks.

  • mini Mozaic Lego blocks. interesting!

    Ruismaker; BD49, SD51,CP54, LP56, MT58, HT61, CH63, OH66.
    thanks to @brambos, rozeta XOX has a comprehensive list of drum machines.

  • @crifytosp said:
    mini Mozaic Lego blocks. interesting!

    Ruismaker; BD49, SD51,CP54, LP56, MT58, HT61, CH63, OH66.
    thanks to @brambos, rozeta XOX has a comprehensive list of drum machines.

    Nice... All I want is the "notes" for the standard drum parts you'd get in a Piano Roll.
    Xequence 2 also has many maps. It just takes time to add the maps into the app and make a knob to dial up to turn the knob until something sounds right. Drum parts on a piano
    sound interesting but not typical of any musical genre.

    Anyway it's on my list. I think they next feature is to play the PAD targets for melody and then Drums so you can hear the sequence slowly then hit "DONE".

    Thanks again for the feedback and pressure to stay the course.

  • Super cool script, many thanks!

  • @Wrlds2ndBstGeoshredr said:
    Super cool script, many thanks!

    You're welcome. I hope you can get some interesting grooves or ambient environments out of it. There are so many amazing Mozaic scripts that just need someone to expose to more users using videos. Also true of many apps we have purchased and quickly forgot to use.

  • It might be obvious to some but if there are 4 melodic loops going, how do you know which one you’re working on?

  • @yowza said:
    It might be obvious to some but if there are 4 melodic loops going, how do you know which one you’re working on?

    There's 1 melody, 3 voices that play parallel harmonies in the scale you select and 1 upper voice 2 octaves about the melody (paralleling the bass melody). And another track for drums. If it's too cluttered just turn off the inner voices for a bass/drum type of output.

    Then it's fun to start another copy and make a melody to play against the first one.

    And repeat until the CPU is exhausted or Mozaic starts to get erratic (I haven't pushed it
    far enough to find out).

    I think a multi-instance set up with slow BPM would be good for Ambient by playing with
    mixing sliders to add and remove textures. Just turn the Drum volume to zero.

    If you save the AUM project all the settings in the Mozaic will also be saved. @wim told me
    that the AUM project can be shared and everything will come up for the new user that you created. I'd like to test that so people don't even have to go to PatchStorage.

  • This is all great but I can’t tell from the GUI what’s what. I know this is all me because I’m not a code geek at all (and have absolutely no interest in learning). I always struggle with more complicated Mozaic scripts.
    I’m going to give up for now but I’ll keep an eye on this thread and if there’s ever a “For Dummies” version of the instructions, I may try again.

    Thanks!

  • @yowza said:
    This is all great but I can’t tell from the GUI what’s what. I know this is all me because I’m not a code geek at all (and have absolutely no interest in learning). I always struggle with more complicated Mozaic scripts.
    I’m going to give up for now but I’ll keep an eye on this thread and if there’s ever a “For Dummies” version of the instructions, I may try again.

    It's an experimenters app right now until I set a fixed GUI... probably v3.0. Its a learning project for me as I work my way through Mozaic features learning.

    But I do like feedback... otherwise I'll just move to my next idea which will be more like Rozetta with Lego pieces and demos of AUM rigs that glue them together. Every app will be simple enough to use the onscreen text description and 4 knobs max. Then the creator will do Drambo like racks of functions. One note will spread to complete harmony rhythm grooves or ambient events. I want to coordinate the instances with GLOBALS to allow a transpose knob in a master script GUI to change BPM, transpose up/down, etc.

    Others will plugin more scripts with a branded naming scheme. I just need to pick a target
    synth and Drambo might be a good choice since it does almost anything in any style, instrument or FX requirement or miRack maybe. Using AudioKit apps is also good for the platform.

    Any advice... I realize any a few still read this thread. Still... let's plan

  • @McD I’ve been listening to all your creations within this thread (very cool, by the way) and.. needless to say, you’ve piqued my curiosity.. Glass has definitely evolved.. and now that you’ve included some very interesting ways to tweak a (linear style) beat (and of course, the melody), I’m going to dive into this.. will have to keep this thread close by for reference - BUT - simply twiddling knobs is what we guitarists can do for days..🙂
    Thank you for putting in so much time & effort into this script.. and for consistently pushing the powers of Mozaic on us non-coders.. 👏 to perhaps entice us into tweaking a bit of the script here + there.. Well done!

  • edited April 2020

    just picked up miRack. audacious. now I need eurorack!

    a simple set of definitions, to help testers?
    as I understand it ;
    midi channel 1- drum, 2- root note(bass), 3-5 chord tones dependant on choice (7th,jazz,power etc.) 6- melody (root 2 octaves higher).

    mod and offset 1-4 reference channels 2-5?
    release 1=? 2=ch.3,4&5. 3=? drum = ch.6

    start and length are coordinates on a drum table.

    is any of this right..? for how long?😂

  • @crifytosp said:
    a simple set of definitions, to help testers?
    as I understand it ;
    midi channel 1- drum, 2- root note(bass), 3-5 chord tones dependant on choice (7th,jazz,power etc.) 6- melody (root 2 octaves higher).

    Yes. I think that's right.

    mod and offset 1-4 reference channels 2-5?

    Yes. 4 Mods set in order to 1,2,3,4, or 2,3,4,5 will make each voice play alone so the
    pattern sounds more like an arreggio. Other numeric patterns play varieties of broken chord patterns like in piano styles.

    release 1=? 2=ch.3,4&5. 3=? drum = ch.6

    The release settings are a cheap way to imitate an ADSR Filter. Short release makes short
    being tones and longer release approach legato styles. There's a label knob for Drum Release crammed into 7 characters.

    start and length are coordinates on a drum table.

    Start and length apply to all MIDUI parts. If the length is 16 then start = 0 would play 0-16 notes from the melody and drumming arrays. So you can bump up the length to 64 max and move the start way back and it really becomes a lot more random sounding. Just
    changing them while running creates variations in real time.

    is any of this right..? for how long?😂

    After I get the PAD inputs (and probably keyboard inputs too) I will start cleaning up the
    knob assignments and create some descriptions of what the knobs really mean.

    Wen you get some setting working just right... save the project in AUM and you can recall it. I was flirting with the idea of saving setting in the script and have another PAD GUI to real them but we'll see.

    I've been using Glass and "One Finger Orchestra" as input for my Drambo tests and
    I enjoy setting up cross rhythms 2:3, 3:4 using the PPQN knobs in 2 different instances.

    It's also fun to drop the BPM to 20 and PPQN = 1 and use the Mod and Offset knobs to space out the notes and for the final touch turn the Strum knob way up. Everything stops
    sounding like a clockworks engine and just seems more like wind chimes without predictable intervals between events. I think I want an ambient version using a lot of the ideas but designed with more embedded randomness and swells using Mozaic's LFO's
    with AUM Parameters or creating curves for Velocities in the scripts.

    Anyway... thanks for the feedback.

    I send the iPad AUM rig to my iPhone and somethings needed hand tweaking after installing on the phone. So just making an AUM project sharable might not insure we all get the same experience. But it's the first time I tried it... maybe I can figure out what makes the transfer need tweaking. The Drambo configs seemed to work.

  • Quick Update: I've been testing my Mozaic scripts using Drambo targets and getting good results. 2 Mozaic scripts (One Finger Orch & Glass) driving 6 Drambo's and a a solo Keyboard-Controller Drambo "Big Orchestra" (modified with @Daveypoo's Glide Portamento instructions) for the non-generated track.

    Very powerful combinations... FAC Alteza added liberally for that space echo sound.

  • UPDATE Glass 2.4 - The PADS on screens 2 and 3 send notes to the configure instruments on Channels 1 (drums) and 2 (Melody). I think it's best to create new patterns with the DAW Transport off but not necessary so the pattern can be changed in live performances in realtime. The pattern changes after hitting PADs 16 and the Loop re-starts.

    https://patchstorage.com/glass-factory/

  • UPDATE Glass 2.5 some bug fixes for tied/rest notes.

Sign In or Register to comment.