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.

Request new Mozaic Scripts *HERE*

1424345474869

Comments

  • wimwim
    edited November 2021

    @McD said:

    @wim said:

    @TheOriginalPaulB said:

    @plopseaw said:
    Does anybody know of Chord based midi mapper.

    The basic idea is two streams of midi 1) Contains chords 2) Contains midi note date. The midi note data is transposed in realtime to the closest note in the current chord data.

    Would save a huge amount of time when trying midi patterns against a harmony. The output midi could then be recorded in say Atom and then tweaked or just used directly.

    Its a bit like a scaler but the scale is defined by the incoming chord notes.

    Possible to do?

    Been there, done that. I called it SMARTARSE and described it as a Bum Note Corrector.
    It went a bit further than making notes conform to a played chord. It built scales based on the notes in the chord according to a selection of build rules and made the incoming notes conform to the built scale. It works really well for when your improvisatory skills are a bit sketchy.

    Good to know on two levels if it meets @plopseaw's needs. 1) I don't need to debug the little exploratory script I worked on for a bit, and 2) I don't need to try to think of the ultimate script name 'cause you already took the prize.

    Sorry. An arpeggiator is a pattern generator. Adding rhythmic sync'ing to the apppegiator is the ask here. Changing played notes to match a chords is a simpler use case.

    Think of "Riffer" for example that outputs notes in perfectly sync'ed alignment with Funk Drummer input on channel 1 and you get the "ask". Riffer tends to play on straight eighth with or without swing. Yawn.

    I have no idea how you took that from the original request. No matter how I read it I do not see an arpeggiator being asked for.

  • McDMcD
    edited November 2021

    @wim said:
    I have no idea how you took that from the original request. No matter how I read it I do not see an arpeggiator being asked for.

    Oops. I was the person that posted a request for something like Omnisphere Arpeggiator.

    @McD said:

    I think we could have something like this arpeggiator made using Mozaic. The ideas are all MIDI event based.

    1 Hold hands on keyboard to define notes to arpeggiate on MIDI channel 1
    2. arpeggiate notes as some multiple of the BPM MIDI clock in
    3. GROOVE LOCK: "sync" notes to MIDI channel 2 input rather than using BPM

    Sorry, I'm mixing up 2 different script requests with similar input specs.

  • Identity crisis. Been there. :D

  • Thanks for the comments on this and taking the time. I’ll be taking a look at SMARTARSE bum note corrector (very funny) I must have missed it in patch storage and let you know how I get on.

    On another note does anyone know of a patch which can stretch midi e.g. 0.5 of current DAW tempo.

    Really like Helium but it’s always playing only at host tempo lock. Atom has it but doesn’t have midi preview ( well you can’t have it all).

    That would be a really useful script to put after helium to experiment with different midi track playback speeds.

    Off to light some fireworks!

  • rcfrcf
    edited November 2021

    Are there any Mozaic random midi harmonisers out there. Random in the sense of being able to generate quite sparse and generally unpredictable/sporadic realtime accompaniment from a monophonic midi wind controller input, but obviously key specific. Controllable, filtered note densities with some randomised rhythmic variations, similar to the Swarms engine in Spitfire Audio's Stratus, would be great.

  • @plopseaw said:
    Thanks for the comments on this and taking the time. I’ll be taking a look at SMARTARSE bum note corrector (very funny) I must have missed it in patch storage and let you know how I get on.

    On another note does anyone know of a patch which can stretch midi e.g. 0.5 of current DAW tempo.

    That's a difficult thing to do in Mozaic. Atom2 is fantastic for this though.

    Really like Helium but it’s always playing only at host tempo lock. Atom has it but doesn’t have midi preview ( well you can’t have it all).

    That would be a really useful script to put after helium to experiment with different midi track playback speeds.

    If you prefer Helium over Atom2 as a midi sequencer, then you could record the output of Helium into Atom2 for your time manipulations.

    Off to light some fireworks!

    Diwali?

  • That’s what’s great about iOS for music there always a ways of doing something but it always adds another layer to the process. Thanks for the idea!

    Tonight is Guy Fawkes night where the British celebrate that the houses of Parliament didn’t get blown up by Guy Fawkes by letting off fireworks, building a bonfire and eating oven cooked jacket potatoes.

    Iam living in Germany but keep the tradition for the twins who are half German, half English. Of course only “Garden Fireworks” otherwise the police come round ;)

  • @rcf said:
    Are there any Mozaic random midi harmonisers out there. Random in the sense of being able to generate quite sparse and generally unpredictable/sporadic realtime accompaniment from a monophonic midi wind controller input, but obviously key specific. Controllable, filtered note densities with some randomised rhythmic variations, similar to the Swarms engine in Spitfire Audio's Stratus, would be great.

    Have you seen any video demos of the product you mention... this sounds like an interesting problem to
    ponder. Sometimes the user interface limitations of mozaic can make "controllable" tricky. Do you use a specific foot/pedal controller while you are busy with both hands on the MIDI wind controller?

  • rcfrcf
    edited November 2021

    @McD said:
    Do you use a specific foot/pedal controller while you are busy with both hands on the MIDI wind controller?

    I usually use my Blueboard with an expression pedal input, or my Audiofront Midi Expression Single or iO which I sometimes bluetooth to the iPad with a CME Widi device.

    In simple terms I'm thinking of a mono midi harmoniser which has a chance element of it playing a harmony note for any given note input... or not. Or a harmoniser that drops out a varying percentage of notes. Also, I think Swarms, within the Stratus Kontakt Library, is generating varying midi harmony echos of the midi note input, hence the Swarms name. Hope I explained it adequately. ;)

  • @rcf said:
    In simple terms I'm thinking of a mono midi harmoniser which has a chance element of it playing a harmony note for any given note input... or not. Hope I explained it adequately. ;)

    Check out The Chordulator. With the right settings I think it'll do just what you want.

  • @wim said:
    Check out The Chordulator. With the right settings I think it'll do just what you want.

    Many thanks for that recommendation; I will certainly check it out.

  • @rcf said:
    In simple terms I'm thinking of a mono midi harmoniser which has a chance element of it playing a harmony note for any given note input... or not.

    Do you want sounds similar to the Swarms demo'ed in this video? (The example Sounds start around 2:10 and are sprinkled throughout the video).

  • Sorry, no. Without the hardware in question to try out it's hard to even visualize what you're trying to do, much less to try to write code to accommodate it. It's like trying to fix a car via email. ;)

  • rcfrcf
    edited November 2021

    @McD said:

    @rcf said:

    Do you want sounds similar to the Swarms demo'ed in this video? (The example Sounds start around 2:10 and are sprinkled throughout the video).

    It sounds similar to Olafur Arnald's Stratus Swarms. Hard to tell exactly how similar because the video is demonstrating orchestral sounds, whereas the Stratus Swarms are piano based, and give you a delicate sprinkling of delayed and harmonised notes as an accompaniment. I'll try and find a vid of Stratus; it's the same company though so I imagine the Swarms bit of of both the software programs will be very similar.

    Found the video; I may have misunderstood what is going on with the software. It sounds like the harmonised, delayed notes are preprogrammed midi performances, with random elements as to which performances are triggered.

  • @rcf said:

    @McD said:

    @rcf said:

    Do you want sounds similar to the Swarms demo'ed in this video? (The example Sounds start around 2:10 and are sprinkled throughout the video).

    It sounds similar to Olafur Arnald's Stratus Swarms. Hard to tell exactly how similar because the video is demonstrating orchestral sounds, whereas the Stratus Swarms are piano based, and give you a delicate sprinkling of delayed and harmonised notes as an accompaniment. I'll try and find a vid of Stratus; it's the same company though so I imagine the Swarms bit of of both the software programs will be very similar.

    Found the video; I may have misunderstood what is going on with the software. It sounds like the harmonised, delayed notes are preprogrammed midi performances, with random elements as to which performances are triggered.

    I think the ideas used could be implemented (to a degree depending on the talent of the programmer) in Mozaic.

    I'll describe my ideas and hope someone like @_ki or @wim will take a shot at developing
    such a script.

    Here's the way it might work:
    Every MIDI note in triggers a shower of softer notes while also passing through the players
    MIDI content.

    A shower basically is the scheduling of additional MIDI notes at a lower volume.
    In Mozaic you must do every thing "right now" so the program would start a cluster of extra
    notes but add some randomized "delay" value to each MIDi NOTE ON event. The choice of which notes to add would be up to the programmer's creativity.

    The additional swarm/cluster could be:

    strictly some chord based approach
    taken from the currently configured scale
    the delay values could be configured from a range of time settings
    the lengths of swarm notes could be configurable

    This would be something I don't thing anyone has made yet but if anyone has... raise your hand.

    This approach would work for mono inputs... and chordal input since every MIDI NOTE ON event would launch an associated swarm. Lot's of knobs could be created to control swarm density, volumes, scales and probabilities of delay values or precise echo values.

    Mozaic can handle these types of projects and it's also a good idea for anyone that wants to
    create their first script and get master developer assistance here.

    Any special consideration of the Wind Instrument might be added in a special version. There are some EWI specific scripts on patchstorage. Adding in controls with a pedal board might also be an additional version so a wind player could change configs using his feet.

  • @McD said:

    @rcf said:

    @McD said:

    @rcf said:

    Do you want sounds similar to the Swarms demo'ed in this video? (The example Sounds start around 2:10 and are sprinkled throughout the video).

    It sounds similar to Olafur Arnald's Stratus Swarms. Hard to tell exactly how similar because the video is demonstrating orchestral sounds, whereas the Stratus Swarms are piano based, and give you a delicate sprinkling of delayed and harmonised notes as an accompaniment. I'll try and find a vid of Stratus; it's the same company though so I imagine the Swarms bit of of both the software programs will be very similar.

    Found the video; I may have misunderstood what is going on with the software. It sounds like the harmonised, delayed notes are preprogrammed midi performances, with random elements as to which performances are triggered.

    I think the ideas used could be implemented (to a degree depending on the talent of the programmer) in Mozaic.

    I'll describe my ideas and hope someone like @_ki or @wim will take a shot at developing
    such a script.

    Here's the way it might work:
    Every MIDI note in triggers a shower of softer notes while also passing through the players
    MIDI content.

    A shower basically is the scheduling of additional MIDI notes at a lower volume.
    In Mozaic you must do every thing "right now" so the program would start a cluster of extra
    notes but add some randomized "delay" value to each MIDi NOTE ON event. The choice of which notes to add would be up to the programmer's creativity.

    The additional swarm/cluster could be:

    strictly some chord based approach
    taken from the currently configured scale
    the delay values could be configured from a range of time settings
    the lengths of swarm notes could be configurable

    This would be something I don't thing anyone has made yet but if anyone has... raise your hand.

    This approach would work for mono inputs... and chordal input since every MIDI NOTE ON event would launch an associated swarm. Lot's of knobs could be created to control swarm density, volumes, scales and probabilities of delay values or precise echo values.

    Mozaic can handle these types of projects and it's also a good idea for anyone that wants to
    create their first script and get master developer assistance here.

    Any special consideration of the Wind Instrument might be added in a special version. There are some EWI specific scripts on patchstorage. Adding in controls with a pedal board might also be an additional version so a wind player could change configs using his feet.

    That sounds a lot like what Cality does to me. If you're familiar with that app, maybe you could describe how your idea differs. It would help in understanding what you're after.

  • I gave up building hardware controllers/sequencers/toys because I spent more time building shit than making music.
    This thread only made me swap my breadboard for a keyboard.

    Is there some kind of "coders rehab" that someone knows about and can point me towards?

  • @wim said:

    Sorry, no. Without the hardware in question to try out it's hard to even visualize what you're trying to do, much less to try to write code to accommodate it. It's like trying to fix a car via email. ;)

    Haha. No worries at all! I'll keep exploring and see what I can come up with. Thanks!

  • edited November 2021

    @wim said:

    @McD said:

    @rcf said:

    @McD said:

    @rcf said:

    Do you want sounds similar to the Swarms demo'ed in this video? (The example Sounds start around 2:10 and are sprinkled throughout the video).

    It sounds similar to Olafur Arnald's Stratus Swarms. Hard to tell exactly how similar because the video is demonstrating orchestral sounds, whereas the Stratus Swarms are piano based, and give you a delicate sprinkling of delayed and harmonised notes as an accompaniment. I'll try and find a vid of Stratus; it's the same company though so I imagine the Swarms bit of of both the software programs will be very similar.

    Found the video; I may have misunderstood what is going on with the software. It sounds like the harmonised, delayed notes are preprogrammed midi performances, with random elements as to which performances are triggered.

    I think the ideas used could be implemented (to a degree depending on the talent of the programmer) in Mozaic.

    I'll describe my ideas and hope someone like @_ki or @wim will take a shot at developing
    such a script.

    Here's the way it might work:
    Every MIDI note in triggers a shower of softer notes while also passing through the players
    MIDI content.

    A shower basically is the scheduling of additional MIDI notes at a lower volume.
    In Mozaic you must do every thing "right now" so the program would start a cluster of extra
    notes but add some randomized "delay" value to each MIDi NOTE ON event. The choice of which notes to add would be up to the programmer's creativity.

    The additional swarm/cluster could be:

    strictly some chord based approach
    taken from the currently configured scale
    the delay values could be configured from a range of time settings
    the lengths of swarm notes could be configurable

    This would be something I don't thing anyone has made yet but if anyone has... raise your hand.

    This approach would work for mono inputs... and chordal input since every MIDI NOTE ON event would launch an associated swarm. Lot's of knobs could be created to control swarm density, volumes, scales and probabilities of delay values or precise echo values.

    Mozaic can handle these types of projects and it's also a good idea for anyone that wants to
    create their first script and get master developer assistance here.

    Any special consideration of the Wind Instrument might be added in a special version. There are some EWI specific scripts on patchstorage. Adding in controls with a pedal board might also be an additional version so a wind player could change configs using his feet.

    That sounds a lot like what Cality does to me. If you're familiar with that app, maybe you could describe how your idea differs. It would help in understanding what you're after.

    I understand it. Showers and swarms. Organic movements with fine control over the parameters. Algorithmically-composed music that consciously attempts to emulate nature, versus a simpler ingredient which can be used to create more mechanical, alien textures.

    Lots of knobs could be created. It would be cool to create our own interpretations of the concept, and then combine them.

    I've thought about using the XY cursor to make a microscopic organism pet simulator that outputs CC data. Or using the XY cursor to simulate a cannon, ala Worms or Scorched Earth.

    For McD's idea, the ability to attach a built-in curved ADSR to the volume and density parameters would be useful. It might be a good idea to create a sort of "wind LFO". Model the wind, the rain, and the surfaces separately. It's not about hyper-realism.

    @AlmostAnonymous I know that feeling.

  • The main issue with a Swarms type approach in Mozaic is that it would need to produce a multi channel output in order to facilitate multiple overlapping instances of the same note. Doable, but expensive in terms of memory and processing real estate as you’d have to have a unique instance of the chosen instrument on each channel used. Everything else would be pretty easy to approximate.

  • @TheOriginalPaulB said:
    The main issue:
    it would need to produce a multi channel output in order to facilitate multiple overlapping instances of the same note.

    How many channels in your estimation? That would mean multiple target apps.

    The MIDI spec assumes the controller is a keyboard and the target is a piano.
    So many synths expect the note status to be ON/OFF. Once a note is sent
    it's ON until a NOTE OFF ARRIVES. Now, keyboards have the sustain pedal to allow
    a NOTE to have a long decay and a reacted NOTE ON will sound.

    So, using CC=64 to press sustain when the SWARM starts will fix this. might work to implement multiple NOTES.

    I think I should go hear more Swarms... I haven't really studied the video for what a swarm sounds like.

    Is there an IOS app that has something close to SWARMs?

  • wimwim
    edited November 2021

    @AlmostAnonymous said:

    Is there some kind of "coders rehab" that someone knows about and can point me towards?

    https://www.adafruit.com

  • edited November 2021

    @wim said:

    @AlmostAnonymous said:

    Is there some kind of "coders rehab" that someone knows about and can point me towards?

    https://www.adafruit.com

    meh. for some reason i dont care for their boards and stuff. I' use a couple of their rgb button matrixes and such, but I find cooler stuff elsewhere.

    The amt of stuff I'm finding i can cram into a small package with this: https://www.tindie.com/products/saimon/i2cencoder-v21-connect-rotary-encoder-on-i2c-bus/

    Edit: and only use 5 pins
    Edit 2: Most of my stuff is teensy board based. https://pjrc.com/teensy/

  • hi, is mosaic accessable to blind musicians on ios? is it conpattable with the voice over screen reeder? thanks verry much every one.

  • wimwim
    edited November 2021

    @soundwarrior20 said:
    hi, is mosaic accessable to blind musicians on ios? is it conpattable with the voice over screen reeder? thanks verry much every one.

    I just did a quick test, and it appears it isn't fully compatible. Element naming, etc, are there and pad presses are detected, but turning knobs and moving the XY pad don't work.

  • Thanks very much Who do I reach out to regarding this?

  • I recently got a Nectar mini keyboard. It has a little joystick that I can set to different CCs.
    Is there already or could there be a Mozaic script that remaps incoming CCs to a different number? That would make it easier and quicker to change joystick setting while playing so I might control different things easily. Keep the joystick set to, say, CC 14 but have it control CC whatever I want.

    And in a similar vein, is it possible to remap pitch bend to a CC so I could use pitch bend to control some other CCs?

  • @Stochastically said:
    I recently got a Nectar mini keyboard. It has a little joystick that I can set to different CCs.
    Is there already or could there be a Mozaic script that remaps incoming CCs to a different number? That would make it easier and quicker to change joystick setting while playing so I might control different things easily. Keep the joystick set to, say, CC 14 but have it control CC whatever I want.

    And in a similar vein, is it possible to remap pitch bend to a CC so I could use pitch bend to control some other CCs?

    Not sure if such script already exists but you could create one yourself. What I’d do is open AUM, load Mozaic as midi processor and route your keyboard to Mozaic. Then I’d monitor MIDI input to get an idea on type of data that the joystick and pitch bend generate (OnMidiInput and then log Midichannel etc).

    Once you have that information you could implement if statements which would convert your messages to desired output.

    @everyone, do you know if the SHIFT button can be midi mapped?

  • @Stochastically yes I made such scripts. ControlConverter and BipolarSplitter.
    Download the Controlchain and choose open in Mozaic. It will create a folder in mozaic with all the handy scripts.

    https://patchstorage.com/controlchain/

Sign In or Register to comment.