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 StoreLoopy Pro is your all-in-one musical toolkit. Try it for free today.
VividShaper by VividSynths (Released)
https://apps.apple.com/us/app/vividshaper/id1668979409
Discover the new dimension of sound synthesis with VividShaper!
*** This is an AUv3 extension and not a standalone app.
*** It requires a host app like Garageband or similar. ***
VividShaper is a cutting-edge AUv3 plugin synthesizer that gives you the power to design your own wavetables in real-time. Its unique interface allows you to program your own waves with the built-in Lua programming language, offering a level of customization and control unparalleled in the world of digital music production.
With VividShaper, you can dynamically change your waveforms over time, bringing a whole new level of creative possibilities to your music. Use up to eight generators for polyphony, and eight oscillators per generator, to create rich, intricate sounds. Each oscillator wave can be manipulated in Lua code in real time, giving you full control over your sound design. The plugin supports iCloud, so you can share your patches between both iOS and macOS devices.
Comments
Fascinating. Seems like a creative way to practice some lua and some sonified and visualized maths and all while making one's own wavetables. I don't know if realistically I'll make the time for it, but very tempted to pull the trigger on this.
There is a free version for any browser
Yeah, I'm definitely getting this. It's like u-he uhm wavetable language for Hive VST.
Couldn't find, do you have link?
Interesting as hell. Gonna follow this thread closely as I’m undecided on it but it seems cool.
Total geekazoid!
Link please.
How much code do you need to know, what’s LUA program language?
It'll be a "no" for me. Though it looks interesting, programming sounds seems about as much fun as doing calculus homework. 😂
I have zero interest in programming, even simple programming, so hopefully people will make a patchstorage!
It sounds good too. The language looks simple, but still… not sure.
Not available in the US?
Ah…
The presets are actually very nice. Dev said he's taken it off the appstore for a while while he fixes some bugs
Sry, wrong post.
Is it different from the DSP module in Audulus 4 ?
LUA aid almost as a simple a language as you can get> @cuscolima said:
Both use LUA as the base programming language, but VividShaper has additional functions built in to process the wave tables which are not in Audulus. Not dug into either in any detail, but this one really does look interesting.
Without having used them, just going on what they look like, the similarity seems to be that it's Lua code that executes once per buffer, the Audulus comment suggests you'd write code that processes the incoming buffer using the for loop to iterate through and process at the sample level (named in audulus dsp as "frames" containing however many individual samples as matches the current buffer size)
take for example https://github.com/markalanboyd/Audulus-DSP/blob/main/code/oscillator/test_sine_wave_generator/test_sine_wave_generator.lua
or this moog ladder filter
https://github.com/markalanboyd/Audulus-DSP/blob/main/code/filter/moog-mm/moog-mm.lua
This suggests to me that anything could be written at all in audulus dsp, and I don't know what the limit to that might be. I don't see why that couldn't be the full range of dsp.
Vividshaper seems far more specific, in that your code executes within the context of vividshaper being a wavetable synthesizer, and not an anything you want it to be, again as with audulus dsp you write stuff that executes once per buffer, in lua, but what you write is in order to generate the wavetable shape(s), which while it has filtering, and panning, its filtering and panning of the wave table shape (s), not of anything at all, and then wavetable relevant functionality for folding etc.
But, I haven't used either , it's just what it appears to be.
I’m guessing you could use Ai to generate an unlimited amount of LUA descriptors.
I'll have a fairly detailed walkthrough on this up soon that I think will be helpful!
Looking at the dev’s homepage, I noticed he’s running a Discord group to share code, ask questions, etc.
It looks like a side hobby for the code savvy but it’s so much more powerful to turn knobs and follow the history and trends of modern synthesis and not create data structures and routines. Excepting the mangling of MIDI for me with Mozaic.
Still, I will track this effort until I hear a demo that moves me.
Do you have to program every note? Or does it accept MIDI? Who wants to fix the output in code?
This would be a cool synth to get up on Patchstorage.
That’s a good question. I think you only program the waveforms, but not sure.
You don't have to program every note! You can program particular patches for particular notes if you want, but no, not necessary at all. It looks like an efficient and simple coding language
I think you may be confusing "power" with "ease of use". In much the same way as, e.g., Linux's command line interface was historically compared to Macintosh's GUI interface.
It accepts midi. In fact, I don't think there's really any way to "play" it other than to send midi. Same as any other synth plugin. Lua is a general purpose programming language, similar to Python, Ruby, etc., but in this case its use is limited, and targeted, at programming the various different functions of a wavetable synth patch. Basically, it seems to be a powerful text interface to program patch-related variables that a gui simplifies (and often hides or obscures).
I always find it a little odd when people talk about "programming" a synth patch, when all they really mean is twiddling of various knobs on an interface. When they start setting up modulation sources and targets it begins to feel more like what I think of as "programming". But Vividscaper takes uses synth "programming" at a more literal level, similar to writing code in a programming language. Actually, it is writing code, but you're dealing with only part of it.
Ahhh I didn't know about uhm files, thank you!
Pretty fun idea. I have come across Lua when designing Fractal flames (Fractal Architect for iOS) and done copy/paste and editing but never written any code of my own. It's quite easy though, even for a non coder like me, to get into. I think I hold off for now, see where it goes
If some cool patches start getting shared I will probably bite but I’m attempting to go back to school for coding and I don’t really think I want to work that into music which is a respite for me from the daily grind of the world.
Thanks… I watched your video demo and took the plunge.
Not able to listen to that at the moment but will later. As a Mozaic guy, Lua will be ridiculously easy for you