diff options
Diffstat (limited to 'app')
| -rw-r--r-- | app/client/modules/samplernn/views/samplernn.show.js | 8 | ||||
| -rw-r--r-- | app/relay/modules/samplernn.js | 13 |
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 = { |
