Skip to content

Commit 3d39eaa

Browse files
committed
Bump to version 3.0.0
1 parent 1df9d90 commit 3d39eaa

11 files changed

Lines changed: 107 additions & 48 deletions

File tree

docs/_app/immutable/pages/index.svelte-5289c49a.js

Lines changed: 27 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/_app/immutable/pages/index.svelte-f67eb808.js

Lines changed: 0 additions & 17 deletions
This file was deleted.
Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/_app/manifest.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
".svelte-kit/runtime/client/start.js": {
3-
"file": "immutable/start-d731026e.js",
3+
"file": "immutable/start-7b74fc68.js",
44
"src": ".svelte-kit/runtime/client/start.js",
55
"isEntry": true,
66
"imports": [
@@ -62,7 +62,7 @@
6262
]
6363
},
6464
"src/routes/index.svelte": {
65-
"file": "immutable/pages/index.svelte-f67eb808.js",
65+
"file": "immutable/pages/index.svelte-5289c49a.js",
6666
"src": "src/routes/index.svelte",
6767
"isEntry": true,
6868
"isDynamicEntry": true,

docs/_app/version.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"version":"1759626507101"}
1+
{"version":"1760480190461"}

docs/chat.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<meta name="viewport" content="width=device-width, initial-scale=1" />
77
<meta http-equiv="content-security-policy" content=""><title>Chat - Redirecting... | StemRoller</title><meta property="og:title" content="Chat - Redirecting... | StemRoller" data-svelte="svelte-1qn4pnd"><meta name="description" property="og:description" content="Redirecting to StemRoller's Chat page..." data-svelte="svelte-1qn4pnd"><meta property="og:image" content="https://www.stemroller.com/img/og-image.png" data-svelte="svelte-1qn4pnd">
88
<link rel="stylesheet" href="/_app/immutable/assets/pages/__layout.svelte-0d532e5f.css">
9-
<link rel="modulepreload" href="/_app/immutable/start-d731026e.js">
9+
<link rel="modulepreload" href="/_app/immutable/start-7b74fc68.js">
1010
<link rel="modulepreload" href="/_app/immutable/chunks/index-a5c969fc.js">
1111
<link rel="modulepreload" href="/_app/immutable/chunks/index-b04a4f13.js">
1212
<link rel="modulepreload" href="/_app/immutable/pages/__layout.svelte-1eaa2eea.js">
@@ -23,7 +23,7 @@
2323

2424

2525
<script type="module" data-sveltekit-hydrate="1wmtbgp">
26-
import { start } from "/_app/immutable/start-d731026e.js";
26+
import { start } from "/_app/immutable/start-7b74fc68.js";
2727
start({
2828
target: document.querySelector('[data-sveltekit-hydrate="1wmtbgp"]').parentNode,
2929
paths: {"base":"","assets":""},

docs/donate.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<meta name="viewport" content="width=device-width, initial-scale=1" />
77
<meta http-equiv="content-security-policy" content=""><title>Donate - Redirecting... | StemRoller</title><meta property="og:title" content="Donate - Redirecting... | StemRoller" data-svelte="svelte-1qn4pnd"><meta name="description" property="og:description" content="Redirecting to StemRoller's Donate page..." data-svelte="svelte-1qn4pnd"><meta property="og:image" content="https://www.stemroller.com/img/og-image.png" data-svelte="svelte-1qn4pnd">
88
<link rel="stylesheet" href="/_app/immutable/assets/pages/__layout.svelte-0d532e5f.css">
9-
<link rel="modulepreload" href="/_app/immutable/start-d731026e.js">
9+
<link rel="modulepreload" href="/_app/immutable/start-7b74fc68.js">
1010
<link rel="modulepreload" href="/_app/immutable/chunks/index-a5c969fc.js">
1111
<link rel="modulepreload" href="/_app/immutable/chunks/index-b04a4f13.js">
1212
<link rel="modulepreload" href="/_app/immutable/pages/__layout.svelte-1eaa2eea.js">
@@ -23,7 +23,7 @@
2323

2424

2525
<script type="module" data-sveltekit-hydrate="b22j2g">
26-
import { start } from "/_app/immutable/start-d731026e.js";
26+
import { start } from "/_app/immutable/start-7b74fc68.js";
2727
start({
2828
target: document.querySelector('[data-sveltekit-hydrate="b22j2g"]').parentNode,
2929
paths: {"base":"","assets":""},

docs/index.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77
<meta http-equiv="content-security-policy" content=""><title>StemRoller - Make stems, instrumental, or acapella version of any song!</title><meta property="og:title" content="StemRoller - Make stems, instrumental, or acapella version of any song!" data-svelte="svelte-kfjjxn"><meta name="description" property="og:description" content="StemRoller isolates instruments and vocals from any song using advanced AI and machine learning techniques. Make karaoke (instrumental), vocal, drum, and bass tracks from any recording in one click!" data-svelte="svelte-kfjjxn"><meta property="og:image" content="https://www.stemroller.com/img/og-image.png" data-svelte="svelte-kfjjxn">
88
<link rel="stylesheet" href="/_app/immutable/assets/pages/__layout.svelte-0d532e5f.css">
99
<link rel="stylesheet" href="/_app/immutable/assets/pages/index.svelte-b3f53fb5.css">
10-
<link rel="modulepreload" href="/_app/immutable/start-d731026e.js">
10+
<link rel="modulepreload" href="/_app/immutable/start-7b74fc68.js">
1111
<link rel="modulepreload" href="/_app/immutable/chunks/index-a5c969fc.js">
1212
<link rel="modulepreload" href="/_app/immutable/chunks/index-b04a4f13.js">
1313
<link rel="modulepreload" href="/_app/immutable/pages/__layout.svelte-1eaa2eea.js">
14-
<link rel="modulepreload" href="/_app/immutable/pages/index.svelte-f67eb808.js">
14+
<link rel="modulepreload" href="/_app/immutable/pages/index.svelte-5289c49a.js">
1515
</head>
1616
<body>
1717

@@ -23,9 +23,9 @@
2323

2424
<div class="relative w-full md:max-w-[1080px] xl:max-w-[1400px] md:min-h-screen m-auto space-y-4 sm:space-y-4 md:space-y-0 px-5 py-4 md:px-10 md:py-8 md:flex md:flex-row md:items-center md:justify-between md:space-x-10"><div class="grow-0 shrink-0 flex flex-col md:h-full md:justify-center space-y-2 sm:space-y-3 md:space-y-4 xl:space-y-6"><div class="text-5xl sm:text-6xl md:text-6xl lg:text-7xl xl:text-8xl font-bold text-transparent bg-clip-text bg-gradient-to-br from-cyan-300 to-sky-500 text-shadow-xl drop-shadow-xl">StemRoller</div>
2525
<div class="whitespace-nowrap text-slate-100 text-2xl sm:text-4xl md:text-2xl lg:text-4xl xl:text-5xl sm:leading-snug md:leading-snug xl:leading-snug drop-shadow-md">Roll your own <span class="inline-block md:min-w-[148px] lg:min-w-[216px] xl:min-w-[288px] text-sky-400 font-bold transition-all opacity-100">stems</span><br>from <span class="text-fuchsia-300">any song</span></div>
26-
<div class="flex flex-col space-y-1"><div class="flex flex-col md:flex-row md:space-x-1 space-y-1 md:space-y-0"><a download="true" href="https://github.com/stemrollerapp/stemroller/releases/download/2.2.4/stemroller-2.2.4-mac.zip" class="overflow-hidden px-2 py-2 sm:px-3 sm:py-2 md:px-5 md:py-3 xl:px-7 xl:py-4 space-x-1 sm:space-x-2 md:space-x-3 xl:space-x-4 flex flex-row items-center justify-center md:justify-start sm:text-xl md:text-2xl xl:text-3xl font-bold bg-slate-100 hover:bg-slate-300 text-slate-900 drop-shadow-xl transition-all md:w-44 xl:w-56"><div class="w-5 h-5 sm:w-6 sm:h-6 grow-0 shrink-0"><svg fill="currentColor" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12.152 6.896c-.948 0-2.415-1.078-3.96-1.04-2.04.027-3.91 1.183-4.961 3.014-2.117 3.675-.546 9.103 1.519 12.09 1.013 1.454 2.208 3.09 3.792 3.039 1.52-.065 2.09-.987 3.935-.987 1.831 0 2.35.987 3.96.948 1.637-.026 2.676-1.48 3.676-2.948 1.156-1.688 1.636-3.325 1.662-3.415-.039-.013-3.182-1.221-3.22-4.857-.026-3.04 2.48-4.494 2.597-4.559-1.429-2.09-3.623-2.324-4.39-2.376-2-.156-3.675 1.09-4.61 1.09zM15.53 3.83c.843-1.012 1.4-2.427 1.245-3.83-1.207.052-2.662.805-3.532 1.818-.78.896-1.454 2.338-1.273 3.714 1.338.104 2.715-.688 3.559-1.701"></path></svg></div>
26+
<div class="flex flex-col space-y-1"><div class="flex flex-col md:flex-row md:space-x-1 space-y-1 md:space-y-0"><a download="true" href="https://github.com/stemrollerapp/stemroller/releases/download/3.0.0/stemroller-3.0.0-mac.zip" class="overflow-hidden px-2 py-2 sm:px-3 sm:py-2 md:px-5 md:py-3 xl:px-7 xl:py-4 space-x-1 sm:space-x-2 md:space-x-3 xl:space-x-4 flex flex-row items-center justify-center md:justify-start sm:text-xl md:text-2xl xl:text-3xl font-bold bg-slate-100 hover:bg-slate-300 text-slate-900 drop-shadow-xl transition-all md:w-44 xl:w-56"><div class="w-5 h-5 sm:w-6 sm:h-6 grow-0 shrink-0"><svg fill="currentColor" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12.152 6.896c-.948 0-2.415-1.078-3.96-1.04-2.04.027-3.91 1.183-4.961 3.014-2.117 3.675-.546 9.103 1.519 12.09 1.013 1.454 2.208 3.09 3.792 3.039 1.52-.065 2.09-.987 3.935-.987 1.831 0 2.35.987 3.96.948 1.637-.026 2.676-1.48 3.676-2.948 1.156-1.688 1.636-3.325 1.662-3.415-.039-.013-3.182-1.221-3.22-4.857-.026-3.04 2.48-4.494 2.597-4.559-1.429-2.09-3.623-2.324-4.39-2.376-2-.156-3.675 1.09-4.61 1.09zM15.53 3.83c.843-1.012 1.4-2.427 1.245-3.83-1.207.052-2.662.805-3.532 1.818-.78.896-1.454 2.338-1.273 3.714 1.338.104 2.715-.688 3.559-1.701"></path></svg></div>
2727
<span class="grow-0 shrink-0 whitespace-nowrap transition-all md:opacity-100">Download</span></a>
28-
<a download="true" href="https://github.com/stemrollerapp/stemroller/releases/download/2.2.4/stemroller-2.2.4-win-cuda.exe" class="overflow-hidden px-2 py-2 sm:px-3 sm:py-2 md:px-5 md:py-3 xl:px-7 xl:py-4 space-x-1 sm:space-x-2 md:space-x-3 xl:space-x-4 flex flex-row items-center justify-center md:justify-start sm:text-xl md:text-2xl xl:text-3xl font-bold bg-cyan-500 hover:bg-cyan-600 text-slate-900 drop-shadow-xl transition-all md:w-16 xl:w-20"><div class="w-5 h-5 sm:w-6 sm:h-6 grow-0 shrink-0"><svg fill="currentColor" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M0 3.449L9.75 2.1v9.451H0m10.949-9.602L24 0v11.4H10.949M0 12.6h9.75v9.451L0 20.699M10.949 12.6H24V24l-12.9-1.801"></path></svg></div>
28+
<a download="true" href="https://github.com/stemrollerapp/stemroller/releases/download/3.0.0/stemroller-3.0.0-win-cuda.exe" class="overflow-hidden px-2 py-2 sm:px-3 sm:py-2 md:px-5 md:py-3 xl:px-7 xl:py-4 space-x-1 sm:space-x-2 md:space-x-3 xl:space-x-4 flex flex-row items-center justify-center md:justify-start sm:text-xl md:text-2xl xl:text-3xl font-bold bg-cyan-500 hover:bg-cyan-600 text-slate-900 drop-shadow-xl transition-all md:w-16 xl:w-20"><div class="w-5 h-5 sm:w-6 sm:h-6 grow-0 shrink-0"><svg fill="currentColor" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M0 3.449L9.75 2.1v9.451H0m10.949-9.602L24 0v11.4H10.949M0 12.6h9.75v9.451L0 20.699M10.949 12.6H24V24l-12.9-1.801"></path></svg></div>
2929
<span class="grow-0 shrink-0 whitespace-nowrap transition-all md:opacity-0">Download</span></a></div>
3030
<a target="_blank" rel="noopener noreferrer" href="/donate" class="overflow-hidden px-2 py-2 sm:px-3 sm:py-2 md:px-5 md:py-3 xl:px-7 xl:py-4 space-x-1 sm:space-x-2 md:space-x-3 xl:space-x-4 flex flex-row items-center justify-center md:justify-start sm:text-xl md:text-2xl xl:text-3xl font-bold bg-pink-500 hover:bg-pink-600 text-slate-900 drop-shadow-xl transition-all md:w-44 xl:w-56"><div class="w-5 h-5 sm:w-6 sm:h-6 grow-0 shrink-0"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"><path fill-rule="evenodd" d="M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z" clip-rule="evenodd"></path></svg></div>
3131
<span class="grow-0 shrink-0 whitespace-nowrap transition-all md:opacity-100">Donate</span></a></div></div>
@@ -67,10 +67,10 @@
6767

6868

6969

70-
<script type="module" data-sveltekit-hydrate="10bzxuf">
71-
import { start } from "/_app/immutable/start-d731026e.js";
70+
<script type="module" data-sveltekit-hydrate="gypqc7">
71+
import { start } from "/_app/immutable/start-7b74fc68.js";
7272
start({
73-
target: document.querySelector('[data-sveltekit-hydrate="10bzxuf"]').parentNode,
73+
target: document.querySelector('[data-sveltekit-hydrate="gypqc7"]').parentNode,
7474
paths: {"base":"","assets":""},
7575
session: {},
7676
route: true,

docs/source.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<meta name="viewport" content="width=device-width, initial-scale=1" />
77
<meta http-equiv="content-security-policy" content=""><title>Open Source - Redirecting... | StemRoller</title><meta property="og:title" content="Open Source - Redirecting... | StemRoller" data-svelte="svelte-1qn4pnd"><meta name="description" property="og:description" content="Redirecting to StemRoller's Open Source page..." data-svelte="svelte-1qn4pnd"><meta property="og:image" content="https://www.stemroller.com/img/og-image.png" data-svelte="svelte-1qn4pnd">
88
<link rel="stylesheet" href="/_app/immutable/assets/pages/__layout.svelte-0d532e5f.css">
9-
<link rel="modulepreload" href="/_app/immutable/start-d731026e.js">
9+
<link rel="modulepreload" href="/_app/immutable/start-7b74fc68.js">
1010
<link rel="modulepreload" href="/_app/immutable/chunks/index-a5c969fc.js">
1111
<link rel="modulepreload" href="/_app/immutable/chunks/index-b04a4f13.js">
1212
<link rel="modulepreload" href="/_app/immutable/pages/__layout.svelte-1eaa2eea.js">
@@ -23,7 +23,7 @@
2323

2424

2525
<script type="module" data-sveltekit-hydrate="3qzfny">
26-
import { start } from "/_app/immutable/start-d731026e.js";
26+
import { start } from "/_app/immutable/start-7b74fc68.js";
2727
start({
2828
target: document.querySelector('[data-sveltekit-hydrate="3qzfny"]').parentNode,
2929
paths: {"base":"","assets":""},

src/components/DownloadPopup.svelte

Lines changed: 61 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
import LightBulbIcon from '$icons/outline/LightBulbIcon.svelte'
44
import XIcon from '$icons/outline/XIcon.svelte'
55
6-
export let opaque = false, os = null, onClose = null
6+
export let opaque = false,
7+
os = null,
8+
onClose = null
79
810
let filename = null
911
$: {
@@ -14,16 +16,24 @@
1416
}
1517
</script>
1618

17-
<div class={`w-full h-full px-4 py-2 fixed top-0 l-0 bg-black/50 flex items-center justify-center ${opaque ? 'opacity-100' : 'opacity-0'} transition-all`} on:click={() => onClose()}>
18-
<div class="w-full max-h-full max-w-lg px-8 py-6 space-y-4 bg-slate-900 text-slate-100 rounded-xl drop-shadow-xl overflow-x-hidden overflow-y-auto" on:click={(event) => event.stopPropagation()}>
19+
<div
20+
class={`w-full h-full px-4 py-2 fixed top-0 l-0 bg-black/50 flex items-center justify-center ${
21+
opaque ? 'opacity-100' : 'opacity-0'
22+
} transition-all`}
23+
on:click={() => onClose()}
24+
>
25+
<div
26+
class="w-full max-h-full max-w-lg px-8 py-6 space-y-4 bg-slate-900 text-slate-100 rounded-xl drop-shadow-xl overflow-x-hidden overflow-y-auto"
27+
on:click={(event) => event.stopPropagation()}
28+
>
1929
<div class="flex flex-row space-x-2">
2030
<div class="w-6 h-6 grow-0 shrink-0">
2131
<LightBulbIcon />
2232
</div>
2333

2434
<div class="font-bold text-xl grow-0 shrink-0">Tip!</div>
2535

26-
<div class="w-full grow-1 shrink-1"></div>
36+
<div class="w-full grow-1 shrink-1" />
2737

2838
<button class="w-6 h-6 grow-0 shrink-0" on:click={() => onClose()}>
2939
<XIcon />
@@ -32,22 +42,61 @@
3242

3343
{#if os === 'win'}
3444
<ol class="leading-relaxed space-y-3 list-decimal ml-4">
35-
<li>Once your download is finished, double-click <code class="bg-slate-700 px-2 py-1 rounded-md">{filename}</code>.</li>
36-
<li>If Windows displays a dialog box indicating that the app was blocked by SmartScreen, click <span class="font-bold">More info</span>, then click <span class="font-bold">Run anyway</span>.</li>
37-
<li>StemRoller will extract itself to the directory you choose. Once this is done, you may delete the original <code class="bg-slate-700 px-2 py-1 rounded-md">{filename}</code> you downloaded.</li>
38-
<li>Open the extracted directory and double-click <code class="bg-slate-700 px-2 py-1 rounded-md">StemRoller.exe</code> to run the app.</li>
45+
<li>
46+
Once your download is finished, double-click <code
47+
class="bg-slate-700 px-2 py-1 rounded-md">{filename}</code
48+
>.
49+
</li>
50+
<li>
51+
If Windows displays a dialog box indicating that the app was blocked by SmartScreen, click <span
52+
class="font-bold">More info</span
53+
>, then click <span class="font-bold">Run anyway</span>.
54+
</li>
55+
<li>
56+
StemRoller will extract itself to the directory you choose. Once this is done, you may
57+
delete the original <code class="bg-slate-700 px-2 py-1 rounded-md">{filename}</code> you downloaded.
58+
</li>
59+
<li>
60+
Open the extracted directory and double-click <code
61+
class="bg-slate-700 px-2 py-1 rounded-md">StemRoller.exe</code
62+
> to run the app.
63+
</li>
3964
</ol>
4065
{:else if os === 'mac'}
4166
<ol class="leading-relaxed space-y-3 list-decimal ml-4">
42-
<li>Once your download is finished, double-click <code class="bg-slate-700 px-2 py-1 rounded-md">{filename}</code>.</li>
43-
<li>While holding the <span class="font-bold">Control</span> key on your keyboard, click on the extracted <code class="bg-slate-700 px-2 py-1 rounded-md">StemRoller</code> app (<span class="italic">not</span> the <code>zip</code> file).</li>
67+
<li>
68+
Once your download is finished, double-click <code
69+
class="bg-slate-700 px-2 py-1 rounded-md">{filename}</code
70+
>.
71+
</li>
72+
<li>
73+
While holding the <span class="font-bold">Control</span> key on your keyboard, click on
74+
the extracted <code class="bg-slate-700 px-2 py-1 rounded-md">StemRoller</code> app (<span
75+
class="italic">not</span
76+
>
77+
the <code>zip</code> file).
78+
</li>
4479
<li>Click <span class="font-bold">Open</span> in the shortcut menu.</li>
4580
<li>Click <span class="font-bold">Open</span> again in the popup.</li>
4681
</ol>
4782
{/if}
4883

49-
<p class="leading-loose italic">Splitting usually takes at least <span class="font-bold">15 minutes</span> and consumes significant energy and CPU resources.</p>
84+
<p class="leading-loose italic">
85+
Splitting is fastest on Apple Silicon devices or NVIDIA GPUs. On older hardware, it may take
86+
up to <span class="font-bold">30 minutes</span> and will consume significant energy and CPU resources.
87+
</p>
5088

51-
<p class="leading-loose">Make sure you always download StemRoller from it&apos;s official website, <a href="/" class="text-cyan-500 underline">stemroller.com</a>, or from <a target="_blank" rel="noopener noreferrer" href="https://github.com/stemrollerapp" class="text-cyan-500 underline">github.com/stemrollerapp</a>.</p>
89+
<p class="leading-loose">
90+
Make sure you always download StemRoller from it&apos;s official website, <a
91+
href="/"
92+
class="text-cyan-500 underline">stemroller.com</a
93+
>, or from
94+
<a
95+
target="_blank"
96+
rel="noopener noreferrer"
97+
href="https://github.com/stemrollerapp"
98+
class="text-cyan-500 underline">github.com/stemrollerapp</a
99+
>.
100+
</p>
52101
</div>
53102
</div>

0 commit comments

Comments
 (0)