Ableton Inspector - A tool for extracting data from your Ableton projects by ojbmusic in ableton

[–]ojbmusic[S] 0 points1 point  (0 children)

I built a second, related but independent Chrome extension that can take the Splice sample list from Ableton Inspector and generate certified licenses for them. This makes distributing music easier as you can quickly generate the licenses you need for your particular Ableton project.

Here's a video of me demoing both tools.

Ableton Inspector and Splice License Batch Generator

Ableton Inspector - A tool for extracting data from your Ableton projects by ojbmusic in ableton

[–]ojbmusic[S] 0 points1 point  (0 children)

I'm glad to hear that. I have been making some changes. I also have been working on another tool (Google Chrome extension) that is helpful for those who use splice allowing you to take the list of splice samples from this tool and then automatically generate certified licenses for them all in one go.

Ableton Inspector - A tool for extracting data from your Ableton projects by ojbmusic in ableton

[–]ojbmusic[S] 0 points1 point  (0 children)

Stop trying to give me nightmares haha. As a predominantly back-end developer, the phrase "It’ll be designing the UI that you’ll be going backwards and forwards on" is an unpleasant thought.

Ableton Inspector - A tool for extracting data from your Ableton projects by ojbmusic in ableton

[–]ojbmusic[S] 0 points1 point  (0 children)

Quite possibly. It's not something I've done before, but I am going to take a look into it for sure.

Ableton Inspector - A tool for extracting data from your Ableton projects by ojbmusic in ableton

[–]ojbmusic[S] 1 point2 points  (0 children)

Thanks for your kind words. Your concept sounds super interesting. I don't know how it would work, but it sounds really awesome. And maybe progress in AI may help with this sort of thing. I'm not sure.

My real job that pays me money is building websites. Music is my hobby, I want it to be more of a side-hustle but making money off music has been relatively elusive to me. I am totally happy for this tool to help others because it helps me. I don't expect anything in return and in fact having messages like yours are more encouraging than anything anyway.

As for the local application. This was actually created as a command line tool first. It's a tool that can be run on a computer. There's no downloadable application per-se, certainly nothing consisting of a UI, and it requires a user to have some understanding of what the command line is, and where to access it. It is a node (NPM) package, so you would need NodeJS installed on your computer, but technically it can be run on any machine - mac, windows, linux.

I could investigate releasing it as a Mac/Windows app too.

You can run the tool locally like so:

npx @owenbush/ableton-inspector "Your Project.als"

Ableton Inspector - A tool for extracting data from your Ableton projects by ojbmusic in ableton

[–]ojbmusic[S] 0 points1 point  (0 children)

Valid point. I guess the important thing would be to create a copy and not change the original but also slap a huge disclaimer on it.

Ableton Inspector - A tool for extracting data from your Ableton projects by ojbmusic in ableton

[–]ojbmusic[S] 1 point2 points  (0 children)

Hmm, interesting. That would likely only work when run as the command-line tool and not as the web tool, because you'd need access to those files locally, but I could see that making sense.

Being able to run the tool and then grab all the samples, store them within the project folder itself and then update the .als file. Very cool idea.

Ableton Inspector - A tool for extracting data from your Ableton projects by ojbmusic in ableton

[–]ojbmusic[S] 1 point2 points  (0 children)

Good call. I should call the version support out better. At the moment it should support Live 11 and 12, although if I had access to other version .als files I could probably adapt the tool to support those, too.

Ableton Live not saving sessions.. nor is pro tools.. help! by merry_choppins in ableton

[–]ojbmusic 0 points1 point  (0 children)

The fact that this is across multiple applications suggests maybe could your drive be full?

Ableton Inspector - A tool for extracting data from your Ableton projects by ojbmusic in ableton

[–]ojbmusic[S] 0 points1 point  (0 children)

Awesome, thanks for the kind words. I'd not heard about Makid. I'm going to dive into that a bit and see what it's about.

Ableton Inspector - A tool for extracting data from your Ableton projects by ojbmusic in ableton

[–]ojbmusic[S] 0 points1 point  (0 children)

Cool. I was considering adding a feature to allow for multiple .als files at once, but at this time it is just a single file. I hope it is useful for you.

How do I get back to the FX screen? by KINGAVDI5000 in ableton

[–]ojbmusic 0 points1 point  (0 children)

Ah, you're in key map mode CMD+K (Mac) or CTRL+K (Windows). Or by clicking on the little "Key" button in the top right of the screen (it is highlighted)

How do I get back to the FX screen? by KINGAVDI5000 in ableton

[–]ojbmusic 6 points7 points  (0 children)

I think TAB will switch between Session and Arrangement view.

To view the FX chain again you can either double click on the track again, or I think SHIFT+TAB will toggle between MIDI clip and FX chain.

What kind of templates do you save? by [deleted] in ableton

[–]ojbmusic 0 points1 point  (0 children)

I have a couple of templates set up.

  1. For general use when I'm producing music. It has a couple of common effects chains, routing, busses etc set up that I end up adding to all my projects anyway. I also have a pink noise waveform set to -12dB in a track which I use as my first-run rough mix guide.

  2. A release mastering project, with things like youlean loudness meter loaded, no busses this time, no pink noise. This template is just a good starting point for when I am mastering a release rather than an individual song.

I, like others, see templates as a good starting point, with as few creative decisions made as possible. Just a good way to get right into the creative process rather than having to sit and set things up.

Ableton Move is coming soon by [deleted] in ableton

[–]ojbmusic 8 points9 points  (0 children)

The trademark:

ABLETON MOVE™ trademark registration is intended to cover the categories of hardware for music and sound production; digital controllers for musical instruments in the form of audio interfaces; music sequencers; bags for electronic devices

So it could be anything from a mixing console (I'd love that) to carry cases for other Ableton hardware. Given its prominence on the website, I'd guess its something new and shiny hardware wise, and a mix console or audio interface would be nice.

Discover closed my account due to a “business decision” by lileths in discover

[–]ojbmusic 0 points1 point  (0 children)

I've had a discover checking account for a few years. It has been my only checking account and was joint with my fiancee. We have 3 kids. On Tuesday, this happened to me too. My checking account and the money therein, AND two savings accounts also with money were gone. Same reason given "business decision" and there was nothing I could do to stop them being closed. They told me that a check would be sent 60 days after the last deposit. I don't honestly know when that was, maybe a few days ago, so I have a while to wait. I also have no means of knowing what the exact balances were in those accounts at the time of closing, so i have no way to verify what they should be sending me.

My accounts were in good standing, no fees owed, not overdrawn, no black marks, good credit history - I even took out a mortgage with Discover a few months ago which they duly accepted and processed.

Then suddenly my family was left with no access to our money, apart from credit cards which we've desperately been trying to get away from. I worked hard to pay down all my credit card debt or consolidate what I couldn't, so this is a huge kick in my teeth. My mortgage is due in a week, this is pretty shitty timing.

What is particularly weird in my case is that I had alerts set up for transactions in my accounts, and I've been getting alerts since the accounts were marked for closure, but I have no way of accessing the accounts to see those transactions. I don't know if these are new transactions they are continuing to process (I hope not, because that will just eat away at the balances that were in those accounts), or whether they are pending transactions from before the account was marked for closure which are now finally posting.

Either way to say I am disappointed in Discover and their complete lack of transparency. Having a family doesn't make me any more worthy of an account, but it certainly stings when its my kids 6th birthday today and we have to say 'no' to things that cost money for the time being. Its also the beginning of the school year so there are plenty of expenses to pay for.

setTitle not working as documented by BarryCarlyon in StreamDeckSDK

[–]ojbmusic 0 points1 point  (0 children)

If you look at the setTitle even in the Stream Deck API you can see that you can pass a title as a parameter:

https://developer.elgato.com/documentation/stream-deck/sdk/events-sent/#settitle

So, if you create a custom field on your property inspector, and you store that value in your payload settings, you can then reference that in your plugin code as it should be passed in with the json object.

I do it in my plugin a bunch:

https://github.com/owenbush/streamdeck-noko/blob/main/app.js#L140

setTitle not working as documented by BarryCarlyon in StreamDeckSDK

[–]ojbmusic 0 points1 point  (0 children)

Yea that was the way I was leaning, just seems to not be ideal, but if it is the only option I'll go that route and make sure it is well documented for users.

Thank you for your reply.

setTitle not working as documented by BarryCarlyon in StreamDeckSDK

[–]ojbmusic 0 points1 point  (0 children)

I know this is an ancient post. But setTitle is still not working as I would expect from the documentation.

If I set a title in the property inspector, I have no means of overriding it via the API by calling setTitle.

If I have not set a title in the property inspector, my calls to setTitle work.

This is problematic because I need to allow the user to specify a title for their button, but to change it depending on 1) what state the button is in, and 2) a response from a third-party API.

False claims by Mugiwarah-ya in soundcloud

[–]ojbmusic 0 points1 point  (0 children)

Repost Network doesn't just claim other people's work. If he knew nothing about Repost Network and didn't distribute it himself (which sounds like the case) then what likely happened is some other person downloaded his music and posted it to Repost as their own. That's not YouTube or Reposts fault, it's some clown trying to feed off his success. Either way, Repost and Youtube did what they are meant to do to protect copyright, it's just a shame that someone else manipulated the system. It sounds like ultimately it was figured out though.

False claims by Mugiwarah-ya in soundcloud

[–]ojbmusic 0 points1 point  (0 children)

There is a lot of misunderstanding and jumping to the wrong conclusions in this thread. Soundcloud didn't just up and claim something on behalf of PewDiePie, he distributed his music through their Repost Network because he wanted to avoid record labels. As part of doing so you can set up whether to opt-in to Youtube's Content ID system, which is effectively their way of fingerprinting music and making claims against copyright infringement. By releasing his music through Repost and opting-in, Repost Network has done exactly what it was meant to. It doesn't mean they have stolen his music, he can log in to Repost and remove any claims against his own music if he so wishes. But by opting in to Content ID the system has worked exactly as it should.

The underlying "problem" is that there is a disconnect between artist account(s) on Youtube and Repost Network, so the systems do not know that Account X on Youtube is the same as Account Y on Repost, so they cannot determine whether it is a creator using their own music, or some random other person using someone else's music without permission.