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.

[ Meow | Audio Editor ] Public Beta

18911131417

Comments

  • @SevenSystems : it is much friendlier to not require the user to preset the meter first. It is often when selecting the loop and fine-tuning it that I might realize that I’m working with an odd meter. It seems much better to not require the meter to have been entered first.

  • @SevenSystems said:
    @espiegel123 planning to add 'Get BPM from selection' shortly. I was wondering -- you've probably noticed I'm a bit of a "simplicity Nazi". Is it really necessary to be able to tell Meow the number of bars / beats that are selected, or can we reasonably assume (and make it clear in the UI) that 1 bar is assumed? I mean, that's probably a good compromise for most situations? I just want to avoid the additional UI / nag-dialog for 'How many bars / beats are selected?' ...

    And one bar should definitely not be assumed. One might be working with many measures.

  • @SevenSystems said:

    @wim said:
    I just noticed that the file open dialog in Meow lists all files as valid for import. Other audio apps have non-compatible file types grayed out and disabled for import.

    Thanks, I'll put this on the roadmap for a future update! (I've obviously tried it, but it was non-trivial to get to work right)

    Attempting to import an invalid file type does through up a cryptic error message, but it would be better to prevent in the first place if possible.

    [edit] for some file types the message is less cryptic than others:

    • miRack project file: "NotFoundError: The object can not be found here."

    That's an iOS bug! The file literally doesn't exist.

    • html file: "Could not decode audio file. Please make sure it is in a supported format."
    • zip file: "Could not decode audio file. Please make sure it is in a supported format."
    • pdf file: "Could not decode audio file. Please make sure it is in a supported format."

    I've rephrased this error message to read: "Could not decode file. Please make sure it is in a supported audio format." 😃

    Browsing inside document bundles (.band, .logicx etc.) could be handy for digging out audio, they are technically just folders with sub-folders and files.

    Wavebox can do this once the top level folder is added to its built-in browser…

    If I’m not mistaken it’s possible to allow the document picker to browse bundles.

  • @Michael said:
    Yep! Just select the “clipboard” item from the import screen

    Oh yeah could have just tested that myself directly from the files app 🤦‍♂️
    Thanks

    So @SevenSystems if I go to the file app, long press on a wav file and copy, I can then paste into a loopy pro. So seemingly it does use the system clipboard, and allows pasting the audio file.

    So I’m thinking it’s a little strange that if I share and copy from Meow, I can’t do the same, if Meow is copying ‘the wav file’, no?

    I’ve just tried copying from Meow into the files app and it pastes a text file with the name of the wav file in. So I think that’s the issue, unless that’s what it’s supposed to do?

  • edited February 21

    OK @Samu @espiegel123 it seems like others have more experience with this scenario so I'll succumb to the masses 😜

    If you want to suggest the optimum way you envision this to be represented in the existing UI (tempo dropdown), I'll follow your advice as best as possible.

    (the goal is to communicate to the user what to do, having an UI to communicate to the app the number of beats that are selected, and to also let the user know that the 'ruler offset' will be adjusted according to the selection too)

  • @SevenSystems said:
    OK @Samu @espiegel123 it seems like others have more experience with this scenario so I'll succumb to the masses 😜

    If you want to suggest the optimum way you envision this to be represented in the existing UI (tempo dropdown), I'll follow your advice as best as possible.

    (the goal is to communicate to the user what to do, having an UI to communicate to the app the number of beats that are selected, and to also let the user know that the 'ruler offset' will be adjusted according to the selection too)

    Simple. In the guess bpm panel have a field in which an integer can be entered. The prompt can say something like “Enter the number of beats in the selection “.

  • @gregsmith said:

    @Michael said:
    Yep! Just select the “clipboard” item from the import screen

    Oh yeah could have just tested that myself directly from the files app 🤦‍♂️
    Thanks

    So @SevenSystems if I go to the file app, long press on a wav file and copy, I can then paste into a loopy pro. So seemingly it does use the system clipboard, and allows pasting the audio file.

    So I’m thinking it’s a little strange that if I share and copy from Meow, I can’t do the same, if Meow is copying ‘the wav file’, no?

    You can 'Share' in Meow, then select 'Copy', and then go to the 'Files' app and select 'Paste' from the context menu -> WAV / MP3 file appears. (I'm not sure why the additional text file appears, I'm definitely not telling iOS to do this. Will investigate).

    'Copy' in the iOS Share sheet apparently just means that the file is "tagged as having been copied" (as if you had hit 'Copy' in its context menu in the Files app), so it can be "pasted" in the Files app. It is not that its contents are copied to the system clipboard. These are two separate things.

    I’ve just tried copying from Meow into the files app and it pastes a text file with the name of the wav file in. So I think that’s the issue, unless that’s what it’s supposed to do?

    For me, it pastes two files, the actual audio file, and that strange text file indeed. That is new and it didn't do that before, will investigate this!

    Seems like this whole 'Share' business is pretty flakey... but what isn't in 2024 😂

  • @SevenSystems said:

    • miRack project file: "NotFoundError: The object can not be found here."

    That's an iOS bug! The file literally doesn't exist.

    It must exist because it can be opened by miRack. But, no matter. 😎

  • edited February 21

    @wim said:

    @SevenSystems said:

    • miRack project file: "NotFoundError: The object can not be found here."

    That's an iOS bug! The file literally doesn't exist.

    It must exist because it can be opened by miRack. But, no matter. 😎

    The error you're seeing is literally passed on from iOS by Meow to the error dialog. iOS is literally telling Meow that the file doesn't exist. I know it's not your fault, but it's the truth!

    I've stopped wondering about the "intricacies" of iOS file management 😄 (sorry. I sometimes just give up. The very act of accessing a file, something which used to be easy even on the C64, is pretty much a combination of 3 rocket sciences on iOS, with all kinds of strange unexpected behaviours and flakeyness, probably because of all this ridiculous pipe-dreamy CLOUD stuff that simply cannot realistically work. Oh and SECURITY of course!)

    I think I've overworked and need a break anyway, so don't take me too seriously... I still appreciate the feedback. But believe me, software development, especially for iOS, these days is 90% navigating around odd quirks and bugs in the operating system, while actually spending 10% of your time doing productive and creative design and development. It's kinda sad.

    (that's also why, you might have noticed in other threads, I absolutely detest implementing any platform-specific functionality!)

  • wimwim
    edited February 21

    @SevenSystems said:

    @wim said:

    @SevenSystems said:

    • miRack project file: "NotFoundError: The object can not be found here."

    That's an iOS bug! The file literally doesn't exist.

    It must exist because it can be opened by miRack. But, no matter. 😎

    The error you're seeing is literally passed on from iOS by Meow to the error dialog. iOS is literally telling Meow that the file doesn't exist. I know it's not your fault, but it's the truth!

    I've stopped wondering about the "intricacies" of iOS file management 😄 (sorry. I sometimes just give up. The very act of accessing a file, something which used to be easy even on the C64, is pretty much a combination of 3 rocket sciences on iOS, with all kinds of strange unexpected behaviours and flakeyness, probably because of all this ridiculous CLOUD stuff that cannot work.)

    I think I've overworked and need a break anyway, so don't take me too seriously... I still appreciate the feedback. But believe me, software development, especially for iOS, these days is 90% navigating around odd quirks and bugs in the operating system, while actually spending 10% of your time doing productive and creative design and development. It's kinda sad.

    Ahh - that's interesting about the error message being passed by iOS. Just out of curiosity, do you have miRack installed? If not, then maybe the "non-existing" file is related to never having .mrk as a registered file type.

    Not that it matters. It's just hard to let mysteries like that go ... as you know. 😂

    I really hope you don't overwork yourself over this thing. Welcoming feedback from the AB forum is a recipe for chronic burnout.

  • @wim said:

    @SevenSystems said:

    @wim said:

    @SevenSystems said:

    • miRack project file: "NotFoundError: The object can not be found here."

    That's an iOS bug! The file literally doesn't exist.

    It must exist because it can be opened by miRack. But, no matter. 😎

    The error you're seeing is literally passed on from iOS by Meow to the error dialog. iOS is literally telling Meow that the file doesn't exist. I know it's not your fault, but it's the truth!

    I've stopped wondering about the "intricacies" of iOS file management 😄 (sorry. I sometimes just give up. The very act of accessing a file, something which used to be easy even on the C64, is pretty much a combination of 3 rocket sciences on iOS, with all kinds of strange unexpected behaviours and flakeyness, probably because of all this ridiculous CLOUD stuff that cannot work.)

    I think I've overworked and need a break anyway, so don't take me too seriously... I still appreciate the feedback. But believe me, software development, especially for iOS, these days is 90% navigating around odd quirks and bugs in the operating system, while actually spending 10% of your time doing productive and creative design and development. It's kinda sad.

    Just out of curiosity, do you have miRack installed? If not, then maybe the "non-existing" file is due to never having .mrk as a registered file type.

    No, just checked...

    Not that it matters. It's just hard to let mysteries like that go ... as you know. 😂

    I really hope you don't overwork yourself over this thing. Welcoming feedback from the AB forum is a recipe for chronic burnout.

    It's not the forum's fault! I'm never faulting my users... but there's something going on here that is very hard to communicate:

    Basically, everyone (users & developers) are working with an extremely complicated, badly designed platform (iOS) that triggers unrealistic expectations ("Cloud").

    So, most shops have the energy and budget to spend 90% of their development time digging around iOS APIs and trying every possible combination of files, situations, network connectivity, etc. etc. to make all those edge cases (like your mi-rack case, or gregsmith's "Copy" situation) somehow work with 200 yards of band-aid.

    But I don't have the time and energy and frustration tolerance, unfortunately. If I had 3 code monkey employees that could spend their $10 / hour on hunting down these issues, I'd be happy to delegate this 😄

    So, users (rightfully) see something doesn't work with Meow, and they think the developer is incompetent. But the developer then tells them that the platform (and Apple) are incompetent, which must sound completely ridiculous to the user, as "surely Apple can't be incompetent"?

    Ah well :)

  • Again to emphasize: I deeply appreciate the feedback and would always do a public beta again. I'm not faulting users for reporting genuine problems, even if they're frustrating for me because they're NotMyFault ™ :D

  • @espiegel123 said:

    @SevenSystems said:
    OK @Samu @espiegel123 it seems like others have more experience with this scenario so I'll succumb to the masses 😜

    If you want to suggest the optimum way you envision this to be represented in the existing UI (tempo dropdown), I'll follow your advice as best as possible.

    (the goal is to communicate to the user what to do, having an UI to communicate to the app the number of beats that are selected, and to also let the user know that the 'ruler offset' will be adjusted according to the selection too)

    Simple. In the guess bpm panel have a field in which an integer can be entered. The prompt can say something like “Enter the number of beats in the selection “.

    OK, so just a single button 'Guess BPM from Selection', and that pops up a normal "value entry dialog", with a prompt "Number of beats in selection", maybe pre-populated with the numerator of the time signature (might be wrong but will probably often be right!)

    Yes?

  • @SevenSystems said:

    @gregsmith said:

    @Michael said:
    Yep! Just select the “clipboard” item from the import screen

    Oh yeah could have just tested that myself directly from the files app 🤦‍♂️
    Thanks

    So @SevenSystems if I go to the file app, long press on a wav file and copy, I can then paste into a loopy pro. So seemingly it does use the system clipboard, and allows pasting the audio file.

    So I’m thinking it’s a little strange that if I share and copy from Meow, I can’t do the same, if Meow is copying ‘the wav file’, no?

    You can 'Share' in Meow, then select 'Copy', and then go to the 'Files' app and select 'Paste' from the context menu -> WAV / MP3 file appears. (I'm not sure why the additional text file appears, I'm definitely not telling iOS to do this. Will investigate).

    'Copy' in the iOS Share sheet apparently just means that the file is "tagged as having been copied" (as if you had hit 'Copy' in its context menu in the Files app), so it can be "pasted" in the Files app. It is not that its contents are copied to the system clipboard. These are two separate things.

    Yeah I get this. This isn’t what I’m saying. Loopy Pro allows you to copy a wav file from the files app and paste in, and it works just fine.

    I’ve just tried copying from Meow into the files app and it pastes a text file with the name of the wav file in. So I think that’s the issue, unless that’s what it’s supposed to do?

    For me, it pastes two files, the actual audio file, and that strange text file indeed. That is new and it didn't do that before, will investigate this!

    Seems like this whole 'Share' business is pretty flakey... but what isn't in 2024 😂

    You’re right, I missed that it was pasting 2 files.

    I get what you’re saying, but the copy in Meow must be different from the copy direct to the files app, otherwise they would both paste into Loopy Pro. Make sense?

    I just tried exactly the same with TwistedWave using the share sheet, copying, and was able to paste just fine into LP, and into the files app without creating a text file.

    This suggests it’s a Meow bug and I’d say the text file thing is probably a clue.

  • @gregsmith said:

    @SevenSystems said:

    @gregsmith said:

    @Michael said:
    Yep! Just select the “clipboard” item from the import screen

    Oh yeah could have just tested that myself directly from the files app 🤦‍♂️
    Thanks

    So @SevenSystems if I go to the file app, long press on a wav file and copy, I can then paste into a loopy pro. So seemingly it does use the system clipboard, and allows pasting the audio file.

    So I’m thinking it’s a little strange that if I share and copy from Meow, I can’t do the same, if Meow is copying ‘the wav file’, no?

    You can 'Share' in Meow, then select 'Copy', and then go to the 'Files' app and select 'Paste' from the context menu -> WAV / MP3 file appears. (I'm not sure why the additional text file appears, I'm definitely not telling iOS to do this. Will investigate).

    'Copy' in the iOS Share sheet apparently just means that the file is "tagged as having been copied" (as if you had hit 'Copy' in its context menu in the Files app), so it can be "pasted" in the Files app. It is not that its contents are copied to the system clipboard. These are two separate things.

    Yeah I get this. This isn’t what I’m saying. Loopy Pro allows you to copy a wav file from the files app and paste in, and it works just fine.

    I’ve just tried copying from Meow into the files app and it pastes a text file with the name of the wav file in. So I think that’s the issue, unless that’s what it’s supposed to do?

    For me, it pastes two files, the actual audio file, and that strange text file indeed. That is new and it didn't do that before, will investigate this!

    Seems like this whole 'Share' business is pretty flakey... but what isn't in 2024 😂

    You’re right, I missed that it was pasting 2 files.

    I get what you’re saying, but the copy in Meow must be different from the copy direct to the files app, otherwise they would both paste into Loopy Pro. Make sense?

    I just tried exactly the same with TwistedWave using the share sheet, copying, and was able to paste just fine into LP, and into the files app without creating a text file.

    This suggests it’s a Meow bug and I’d say the text file thing is probably a clue.

    OK, this thing has haunted me and I've investigated, and I managed to fix the 'Text file + Audio file' thing. I also now tried 'Share' -> 'Copy' from Meow, and then, lo and behold, the audio file was available in the 'General Pasteboard' in Cubasis 2!!! So that looks like progress.

    I have a few bugs on the list currently that I want to fix first, but I'll then push an update and you can try again!

    Thanks as always for the help.

  • wimwim
    edited February 21

    @SevenSystems said:
    So, most shops have the energy and budget to spend 90% of their development time digging around iOS APIs and trying every possible combination of files, situations, network connectivity, etc. etc. to make all those edge cases (like your mi-rack case, or gregsmith's "Copy" situation) somehow work with 200 yards of band-aid.

    But I don't have the time and energy and frustration tolerance, unfortunately. If I had 3 code monkey employees that could spend their $10 / hour on hunting down these issues, I'd be happy to delegate this 😄

    Believe me, I can relate. I made a concerted effort for almost a year before I threw up my hands and decided iOS music app development is beyond me. I know I could have managed it if there was decent documentation and some acceptable level of consistency. I just couldn't deal with the crap state of things and didn't see it ever improving.

    A few very generous 3rd party contributors have posted high quality example code since then, but it's still abysmal trying to piece everything together. It's a shame.

  • @gregsmith said:

    @SevenSystems said:

    @gregsmith said:

    @Michael said:
    Yep! Just select the “clipboard” item from the import screen

    Oh yeah could have just tested that myself directly from the files app 🤦‍♂️
    Thanks

    So @SevenSystems if I go to the file app, long press on a wav file and copy, I can then paste into a loopy pro. So seemingly it does use the system clipboard, and allows pasting the audio file.

    So I’m thinking it’s a little strange that if I share and copy from Meow, I can’t do the same, if Meow is copying ‘the wav file’, no?

    You can 'Share' in Meow, then select 'Copy', and then go to the 'Files' app and select 'Paste' from the context menu -> WAV / MP3 file appears. (I'm not sure why the additional text file appears, I'm definitely not telling iOS to do this. Will investigate).

    'Copy' in the iOS Share sheet apparently just means that the file is "tagged as having been copied" (as if you had hit 'Copy' in its context menu in the Files app), so it can be "pasted" in the Files app. It is not that its contents are copied to the system clipboard. These are two separate things.

    Yeah I get this. This isn’t what I’m saying. Loopy Pro allows you to copy a wav file from the files app and paste in, and it works just fine.

    Yes, that is currently not possible in Meow, but will probably be in the future. Not in v1.0 though.

  • @SevenSystems said:

    @espiegel123 said:

    @SevenSystems said:
    OK @Samu @espiegel123 it seems like others have more experience with this scenario so I'll succumb to the masses 😜

    If you want to suggest the optimum way you envision this to be represented in the existing UI (tempo dropdown), I'll follow your advice as best as possible.

    (the goal is to communicate to the user what to do, having an UI to communicate to the app the number of beats that are selected, and to also let the user know that the 'ruler offset' will be adjusted according to the selection too)

    Simple. In the guess bpm panel have a field in which an integer can be entered. The prompt can say something like “Enter the number of beats in the selection “.

    OK, so just a single button 'Guess BPM from Selection', and that pops up a normal "value entry dialog", with a prompt "Number of beats in selection", maybe pre-populated with the numerator of the time signature (might be wrong but will probably often be right!)

    Yes?

    I think so.

  • @SevenSystems said:

    @gregsmith said:

    @SevenSystems said:

    @gregsmith said:

    @Michael said:
    Yep! Just select the “clipboard” item from the import screen

    Oh yeah could have just tested that myself directly from the files app 🤦‍♂️
    Thanks

    So @SevenSystems if I go to the file app, long press on a wav file and copy, I can then paste into a loopy pro. So seemingly it does use the system clipboard, and allows pasting the audio file.

    So I’m thinking it’s a little strange that if I share and copy from Meow, I can’t do the same, if Meow is copying ‘the wav file’, no?

    You can 'Share' in Meow, then select 'Copy', and then go to the 'Files' app and select 'Paste' from the context menu -> WAV / MP3 file appears. (I'm not sure why the additional text file appears, I'm definitely not telling iOS to do this. Will investigate).

    'Copy' in the iOS Share sheet apparently just means that the file is "tagged as having been copied" (as if you had hit 'Copy' in its context menu in the Files app), so it can be "pasted" in the Files app. It is not that its contents are copied to the system clipboard. These are two separate things.

    Yeah I get this. This isn’t what I’m saying. Loopy Pro allows you to copy a wav file from the files app and paste in, and it works just fine.

    I’ve just tried copying from Meow into the files app and it pastes a text file with the name of the wav file in. So I think that’s the issue, unless that’s what it’s supposed to do?

    For me, it pastes two files, the actual audio file, and that strange text file indeed. That is new and it didn't do that before, will investigate this!

    Seems like this whole 'Share' business is pretty flakey... but what isn't in 2024 😂

    You’re right, I missed that it was pasting 2 files.

    I get what you’re saying, but the copy in Meow must be different from the copy direct to the files app, otherwise they would both paste into Loopy Pro. Make sense?

    I just tried exactly the same with TwistedWave using the share sheet, copying, and was able to paste just fine into LP, and into the files app without creating a text file.

    This suggests it’s a Meow bug and I’d say the text file thing is probably a clue.

    OK, this thing has haunted me and I've investigated, and I managed to fix the 'Text file + Audio file' thing. I also now tried 'Share' -> 'Copy' from Meow, and then, lo and behold, the audio file was available in the 'General Pasteboard' in Cubasis 2!!! So that looks like progress.

    I have a few bugs on the list currently that I want to fix first, but I'll then push an update and you can try again!

    Thanks as always for the help.

    Excellent! This completes the app for me as it means you can effectively get audio in and out without ever having to save to a file.

    @SevenSystems said:

    @gregsmith said:

    @SevenSystems said:

    @gregsmith said:

    @Michael said:
    Yep! Just select the “clipboard” item from the import screen

    Oh yeah could have just tested that myself directly from the files app 🤦‍♂️
    Thanks

    So @SevenSystems if I go to the file app, long press on a wav file and copy, I can then paste into a loopy pro. So seemingly it does use the system clipboard, and allows pasting the audio file.

    So I’m thinking it’s a little strange that if I share and copy from Meow, I can’t do the same, if Meow is copying ‘the wav file’, no?

    You can 'Share' in Meow, then select 'Copy', and then go to the 'Files' app and select 'Paste' from the context menu -> WAV / MP3 file appears. (I'm not sure why the additional text file appears, I'm definitely not telling iOS to do this. Will investigate).

    'Copy' in the iOS Share sheet apparently just means that the file is "tagged as having been copied" (as if you had hit 'Copy' in its context menu in the Files app), so it can be "pasted" in the Files app. It is not that its contents are copied to the system clipboard. These are two separate things.

    Yeah I get this. This isn’t what I’m saying. Loopy Pro allows you to copy a wav file from the files app and paste in, and it works just fine.

    Yes, that is currently not possible in Meow, but will probably be in the future. Not in v1.0 though.

    I was actually just trying to explain the test scenario (I’m not communicating very well this evening 😂)
    But nevertheless, this would be a great feature for meow at some point. I’m just very happy you’ve added the new ‘open in’ functionality.

  • New build submitted to Apple and hopefully available shortly!

    NEW:

    • Process -> Filter: New 10-band Graphic EQ.
    • Tempo Menu: Added a 'Guess BPM from Selection' feature.

    IMPROVEMENTS:

    • Various optimizations.

    FIXES:

    • Fix extraneous text file sometimes appearing along with audio file when using 'Save' -> 'Share'.
    • Fix 'Save' -> 'Share' -> 'Copy' (in iOS Share Sheet) sometimes not pasting in other apps.

    If all goes well, I'm looking for a release in about 1 week's time. Thanks for your continued input and support.

  • edited February 22

    @espiegel123 and others, here's the UI for the 'Guess BPM' feature. I've decided to integrate it all
    into the menu. This will reduce the number of clicks for the user if the number of beats they selected stays the same. Also it neatly brings it all into one place. I've also added a "Round to whole BPM" button, because that's IMO still the most common scenario.

  • @SevenSystems Just a quick question...

    Is there any particular logic to the 'artistic way' the waveform is drawn?

    Most sample editors just show a straight line when zooming in...

    ...but in Meow a single cycle sine-wave looks like this almost like every sample has both positive and negative points?!


    Maybe I'm just too used to the way other audio-editors display the waveform?! :sunglasses:

    Anyways, not a biggie just something that puzzled my mind...

    Cheers!

  • @Samu said:
    @SevenSystems Just a quick question...

    Is there any particular logic to the 'artistic way' the waveform is drawn?

    Most sample editors just show a straight line when zooming in...

    ...but in Meow a single cycle sine-wave looks like this almost like every sample has both positive and negative points?!


    Maybe I'm just too used to the way other audio-editors display the waveform?! :sunglasses:

    Anyways, not a biggie just something that puzzled my mind...

    Cheers!

    It would be nice to be able to turn off that mirrored image -- there are cases where some things would be more obvious without the mirror.

  • @SevenSystems said:

    @espiegel123 and others, here's the UI for the 'Guess BPM' feature. I've decided to integrate it all
    into the menu. This will reduce the number of clicks for the user if the number of beats they selected stays the same. Also it neatly brings it all into one place. I've also added a "Round to whole BPM" button, because that's IMO still the most common scenario.

    I'm being pedantic, but it's not really a guess if the length of the selection and the number of beats is set, is it? I mean, it could be a guess on the user's part, but it's really just a straight-up calculation on Meow's part, isn't it?

    "Guess" implies analyzing of the audio to come up with a likely tempo, like some apps do.

  • The user and all related content has been deleted.
  • @tja said:

    @wim said:

    I'm being pedantic, but it's not really a guess if the length of the selection and the number of beats is set, is it? I mean, it could be a guess on the user's part, but it's really just a straight-up calculation on Meow's part, isn't it?

    "Guess" implies analyzing of the audio to come up with a likely tempo, like some apps do.

    It's still a guess, an educated guess ...
    I saw those calculations already fail in several Apps.
    But yes, having a way to select a certain region will most likely improve the guess 🤗😅

    My point is it isn't Meow that's doing the guess. It's the user. Meow is only doing a straight-up calculation based on the duration of the selection and the beats the user has entered.

    No big deal. It's just to me when you're pressing a button you're asking an app to do something. That something should reflect what the app is doing and it shouldn't be ambiguous. "Guess" is ambiguous because it could imply that the number of beats is just a guideline and the app is actually attempting to do tempo detection based on the audio content.

    This is already a few too many posts on such a minor topic. I'll just leave it at that.

  • The user and all related content has been deleted.
  • @Samu said:
    @SevenSystems Just a quick question...

    Is there any particular logic to the 'artistic way' the waveform is drawn?

    Yes. It's not really "artistic" :) The dark-grey part shows the envelope of the wave, i.e. the amplitude or "physical loudness" at that point (which is independent of polarity). When zoomed further out, all that gets drawn is the envelope (in a brighter grey). When drawing switches to individual samples, the envelope is still drawn (darker), and in addition, the individual sample levels are drawn as lines.

    Most sample editors just show a straight line when zooming in...

    Yes, that's also a valid representation, but I'd say Meow's is actually better, as it contains more information.

    ...but in Meow a single cycle sine-wave looks like this almost like every sample has both positive and negative points?!

    I think the above answers the question :) I can make the envelope optional at the sample level, this can be added to a general "Settings" menu in v1.1!

    Anyways, not a biggie just something that puzzled my mind...

    No worries, always good to ask!

  • Honestly it would be enough to make a selection and tell the app its x number of beats and it would calculate the bpm.

    If nothing is selected and the file is very long the BPM might get a bit whacked and the "/2" and "*2" BPM could be used to get in the right ballpark, visually adjusting BPM is quite often enough to make the grid-lines match the content.

  • edited February 22

    @wim said:

    @SevenSystems said:

    @espiegel123 and others, here's the UI for the 'Guess BPM' feature. I've decided to integrate it all
    into the menu. This will reduce the number of clicks for the user if the number of beats they selected stays the same. Also it neatly brings it all into one place. I've also added a "Round to whole BPM" button, because that's IMO still the most common scenario.

    I'm being pedantic, but it's not really a guess if the length of the selection and the number of beats is set, is it? I mean, it could be a guess on the user's part, but it's really just a straight-up calculation on Meow's part, isn't it?

    "Guess" implies analyzing of the audio to come up with a likely tempo, like some apps do.

    I kinda get that. Suggestions? It has to fit. "From Selection"? Any combination of text in the input field (currently 'Beats in Selection') and the label of the 'Guess' button that conveys the same amount of information (and better) that the current situation does is welcome! :)

Sign In or Register to comment.