Giter Club home page Giter Club logo

Comments (5)

boriswerner avatar boriswerner commented on May 22, 2024 2

Hi thanks for that fast response. As I am not so good at this web programming thing I will go to the CLI :-)
And most of all a big thanks: Very great work that you've done with matchering.

from matchering.

sergree avatar sergree commented on May 22, 2024

Hello! Thank you for your message.

Most likely, you have described an hypothetical analog of matchering-web, which does not yet exist. :)

If necessary, you could assemble all this yourself.

I can only help with existing information:

Current matchering-web API is not documented, but it is small:
API Endpoints / Implementation

  1. POST http://127.0.0.1:8360/session/ to create matchering session and it's token
  2. POST upload/token/file_type/ to upload audiofile
  3. GET http://127.0.0.1:8360/session/token to check session status and result audio files urls

My opinion:

E.g. just call
http://127.0.0.1:8360?ref=reference.wav&target=target.wav&output=target_by_reference.wav

I'm not sure this is a good idea, because:

  1. The web server inside the Docker probably won't be able to follow the file path.
  2. The matchering process is not instantaneous, and the GET request will take a very long time to execute and will be disconnected by timeout. For this reason, a message queue was used in matchering-web

I know I could use the python version and the CLI but I would like to keep the docker version for simplicity.

So I think it's easier to write your own application using the CLI in this case.

from matchering.

st-h avatar st-h commented on May 22, 2024

@boriswerner are you looking for a way to actually apply some signal processing to adjust the sound of your files or is it mainly about applying loudness correction? If you don't mind, what band sharing space are you using?

from matchering.

boriswerner avatar boriswerner commented on May 22, 2024

@st-h I actually want to apply signal processing as the sound from the recording itself is rather muffled.
Of course the best way is to optimize the input but we are using just a recording output from the mixer and have just a 5-band EQ on it which also affects our in ear monitoring and so we have to make a compromise.
I already implemented now a simple GUI in AutoHotKey triggering some batch scripts which copy/rename and create the matchering output based on 2 reference tracks from our album (one ballad, one rock song)
The band sharing space is just a dropbox folder for band-internal use, nothing public.

from matchering.

st-h avatar st-h commented on May 22, 2024

@boriswerner thanks for your response. I am asking because we are building a file sharing service dedicated to bands and mix/mastering engineers. We currently do offer loudness matching, but we do not (yet) support destructive modifications to the audio files (as in applying compression or eq). However, I am always interested in what features people are interested in for which reasons.

from matchering.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.