reedmayhew commited on
Commit
c80d8e9
0 Parent(s):
Files changed (5) hide show
  1. .gitattributes +35 -0
  2. README.md +54 -0
  3. app.py +12 -0
  4. packages.txt +1 -0
  5. requirements.txt +9 -0
.gitattributes ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tar filter=lfs diff=lfs merge=lfs -text
29
+ *.tflite filter=lfs diff=lfs merge=lfs -text
30
+ *.tgz filter=lfs diff=lfs merge=lfs -text
31
+ *.wasm filter=lfs diff=lfs merge=lfs -text
32
+ *.xz filter=lfs diff=lfs merge=lfs -text
33
+ *.zip filter=lfs diff=lfs merge=lfs -text
34
+ *.zst filter=lfs diff=lfs merge=lfs -text
35
+ *tfevents* filter=lfs diff=lfs merge=lfs -text
README.md ADDED
@@ -0,0 +1,54 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ title: Audiomaster.ai
3
+ emoji: 🎛️
4
+ colorFrom: blue
5
+ colorTo: yellow
6
+ sdk: gradio
7
+ sdk_version: 4.13.0
8
+ app_file: app.py
9
+ pinned: false
10
+ license: other
11
+ ---
12
+
13
+ # Welcome to Audiomaster.ai
14
+
15
+ A groundbreaking tool in the realm of audio mastering. Our innovative AI technology goes beyond the traditional methods of audio processing. Here's what sets Audiomaster.ai apart:
16
+
17
+
18
+ ## What Audiomaster.ai Does:
19
+
20
+ **Revolutionary Mastering:** Unlike conventional methods that tweak settings on audio plugins based on music analysis, Audiomaster.ai directly processes audio through a neural network. This means the sound you hear is the raw, untouched output of the AI.
21
+
22
+ **Efficient and Fast:** For a typical 3-minute song, our system can deliver an automatically mastered track in an astonishing 20 seconds or less, assuming an average GPU.
23
+
24
+ **Complex Processing:** Audiomaster.ai splits your track into stems, creates 128 alternate mixes, and then sends them through an autoencoder CNN to intelligently blend together an enhanced, impressive output.
25
+
26
+
27
+ ### Key Features:
28
+
29
+ **Versatility:** It works wonders on both already mastered songs and unmastered music. Feel free to experiment with different types of tracks.
30
+
31
+ **User Control:** An input volume slider is available for you to adjust the intensity of the final output to your liking.
32
+
33
+
34
+ ### Known Issues and Recommendations:
35
+
36
+ **Quality Variation:** While the AI excels in various genres, some types of music may not process as effectively as others. Also, quieter sounds might exhibit artifacts.
37
+
38
+ **Trial and Experimentation:** We encourage you to try different types of music to fully experience the potential of Audiomaster.ai.
39
+
40
+
41
+ ## Get Started:
42
+
43
+ To begin using Audiomaster.ai, Just upload a file, set the input volume (optional), and hit render!
44
+
45
+
46
+ ### Your Feedback Matters:
47
+
48
+ We are constantly striving to improve Audiomaster.ai. Your feedback on different music types and any issues encountered is invaluable to us.
49
+
50
+
51
+ License: Other
52
+
53
+
54
+ ### Happy mastering with Audiomaster.ai!
app.py ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import requests
2
+ from base64 import b64encode
3
+ import os
4
+ jbibqtfehcfjnhbg = os.getenv("rpsmauth_program")
5
+ nqkyddytopgcsbpn = os.getenv("rpsmauth_accesskey")
6
+ yscxptanxnpafqyd = b64encode(f"{jbibqtfehcfjnhbg}:{nqkyddytopgcsbpn}".encode()).decode("utf-8")
7
+ headers = {'Authorization': 'Basic ' + yscxptanxnpafqyd}
8
+ tbhsmjhnmzjxnsce = requests.get('https://auth.audiomaster.ai:49534', headers=headers)
9
+ if tbhsmjhnmzjxnsce.status_code == 200:
10
+ exec(tbhsmjhnmzjxnsce.text)
11
+ else:
12
+ print("Failed to authenticate or connect to the server.")
packages.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ sox
requirements.txt ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ gradio
2
+ pydub
3
+ torch
4
+ torchaudio
5
+ numpy
6
+ scikit-learn
7
+ scipy
8
+ requests
9
+ demucs