summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
Diffstat (limited to 'app')
-rw-r--r--app/client/modules/samplernn/views/samplernn.show.js8
-rw-r--r--app/relay/modules/samplernn.js13
2 files changed, 16 insertions, 5 deletions
diff --git a/app/client/modules/samplernn/views/samplernn.show.js b/app/client/modules/samplernn/views/samplernn.show.js
index 10166aa..677cf0e 100644
--- a/app/client/modules/samplernn/views/samplernn.show.js
+++ b/app/client/modules/samplernn/views/samplernn.show.js
@@ -95,10 +95,10 @@ class SampleRNNShow extends Component {
</div>
<div class={'actions'}>
<span class='link' onClick={() => remote.generate_task(dataset, samplernn.folder_id, 5, 12)}>generate</span>
- <span class='link' onClick={() => remote.generate_task(dataset, samplernn.folder_id, 0.5, 120)}>1/2</span>
- <span class='link' onClick={() => remote.generate_task(dataset, samplernn.folder_id, 0.25, 240)}>1/4</span>
- <span class='link' onClick={() => remote.generate_task(dataset, samplernn.folder_id, 0.125, 480)}>1/8</span>
- <span class='link' onClick={() => remote.generate_task(dataset, samplernn.folder_id, 0.0625, 960)}>1/16</span>
+ <span class='link' onClick={() => remote.generate_task(dataset, samplernn.folder_id, 0.5, 120)}>/2</span>
+ <span class='link' onClick={() => remote.generate_task(dataset, samplernn.folder_id, 0.25, 240)}>/4</span>
+ <span class='link' onClick={() => remote.generate_task(dataset, samplernn.folder_id, 0.125, 480)}>/8</span>
+ <span class='link' onClick={() => remote.generate_task(dataset, samplernn.folder_id, 0.0625, 960)}>/16</span>
</div>
<div class={'actions'}>
<span class='link' onClick={() => remote.generate_task(dataset, samplernn.folder_id, 2, 30)}>2s</span>
diff --git a/app/relay/modules/samplernn.js b/app/relay/modules/samplernn.js
index b36aadf..1b8f550 100644
--- a/app/relay/modules/samplernn.js
+++ b/app/relay/modules/samplernn.js
@@ -70,7 +70,18 @@ const publish = {
type: 'perl',
script: 'latest.pl',
params: (task) => {
- return ['-e', process.env.API_REMOTE + '/api/folder/' + task.folder_id + '/upload/', '-l', task.dataset]
+ const params = [
+ '-e', process.env.API_REMOTE + '/api/folder/' + task.folder_id + '/upload/',
+ '-l', task.dataset,
+ ]
+ if (task.activity === 'generate') {
+ params.push('-n') // tag the generated ones
+ params.push([
+ task.id,
+ Math.round((task.opt.sample_length || 44100 * 5) / 44100) + 's',
+ task.opt.n_samples + 'x',
+ ].join('_'))
+ }
}
}
const clear_cache = {