summaryrefslogtreecommitdiff
path: root/app/client/modules/samplernn
diff options
context:
space:
mode:
Diffstat (limited to 'app/client/modules/samplernn')
-rw-r--r--app/client/modules/samplernn/samplernn.actions.js13
-rw-r--r--app/client/modules/samplernn/views/samplernn.import.js6
-rw-r--r--app/client/modules/samplernn/views/samplernn.show.js3
3 files changed, 12 insertions, 10 deletions
diff --git a/app/client/modules/samplernn/samplernn.actions.js b/app/client/modules/samplernn/samplernn.actions.js
index a957e25..f5246fa 100644
--- a/app/client/modules/samplernn/samplernn.actions.js
+++ b/app/client/modules/samplernn/samplernn.actions.js
@@ -26,7 +26,7 @@ export const load_directories = (id) => (dispatch) => {
// console.log(res)
const [datasetApiReport, datasets, results, output, datasetUsage, lossReport] = res
- const {
+ let {
folderLookup,
fileLookup,
datasetLookup,
@@ -40,7 +40,7 @@ export const load_directories = (id) => (dispatch) => {
const flatDatasets = datasets.filter(s => s.name.match(/(wav|aiff?|flac|mp3)$/) && !s.dir)
const builtDatasets = datasets.filter(s => s.dir)
builtDatasets.forEach(dir => {
- const dataset = datasetLoader.getDataset(module, datasetLookup, dir.name)
+ const dataset = datasetLoader.getDataset(module, datasetLookup, dir.name, unsortedFolder, dir.date)
dataset.isBuilt = true
})
@@ -75,6 +75,7 @@ export const load_directories = (id) => (dispatch) => {
})
output.map(file => {
+ return
file.uuid = uuidv1()
fileLookup[file.uuid] = file
const pair = file.name.split('.')[0].split('-')
@@ -147,7 +148,7 @@ export const load_loss = () => dispatch => {
}
export const import_files = (state, datasetLookup, fileLookup) => (dispatch) => {
- const { selected, folder, url_base, import_action } = state
+ const { selected, folder_id, url_base, import_action } = state
const names = Object.keys(selected).filter(k => selected[k])
let promises
switch (import_action) {
@@ -158,7 +159,7 @@ export const import_files = (state, datasetLookup, fileLookup) => (dispatch) =>
const partz = file.name.split('.')
const ext = partz.pop()
return actions.file.create({
- folder_id: folder,
+ folder_id: folder_id,
name: file.name,
url: url_base + file.name,
mime: 'audio/' + ext,
@@ -184,7 +185,7 @@ export const import_files = (state, datasetLookup, fileLookup) => (dispatch) =>
if (ext === 'wav' || ext === 'flac') return
console.log(file)
return actions.socket.upload_file({
- folder_id: folder,
+ folder_id: folder_id,
module: 'samplernn',
activity: 'train',
path: 'datasets',
@@ -203,7 +204,7 @@ export const import_files = (state, datasetLookup, fileLookup) => (dispatch) =>
console.log(promises)
return Promise.all(promises).then(data => {
console.log(data)
- window.location.href = '/samplernn/datasets/' + folder.id
+ window.location.href = '/samplernn/datasets/' + folder_id + '/'
}).catch(e => {
console.error(e)
})
diff --git a/app/client/modules/samplernn/views/samplernn.import.js b/app/client/modules/samplernn/views/samplernn.import.js
index 653d930..ca6e15d 100644
--- a/app/client/modules/samplernn/views/samplernn.import.js
+++ b/app/client/modules/samplernn/views/samplernn.import.js
@@ -20,7 +20,7 @@ class SampleRNNImport extends Component {
constructor(){
super()
this.state = {
- folder: 1,
+ folder_id: 1,
import_action: 'Hotlink',
url_base: 'https://s3.amazonaws.com/i.asdf.us/bucky/data/4279/',
selected: {},
@@ -65,9 +65,9 @@ class SampleRNNImport extends Component {
<Select
title='Destination dataset'
options={datasets}
- name='folder'
+ name='folder_id'
opt={this.state}
- onChange={(name, value) => this.setState({ folder: value })}
+ onChange={(name, value) => this.setState({ folder_id: value })}
/>
<Select
title='Import action'
diff --git a/app/client/modules/samplernn/views/samplernn.show.js b/app/client/modules/samplernn/views/samplernn.show.js
index a905b7c..e74de4f 100644
--- a/app/client/modules/samplernn/views/samplernn.show.js
+++ b/app/client/modules/samplernn/views/samplernn.show.js
@@ -68,7 +68,7 @@ class SampleRNNShow extends Component {
onPickFile={(file, e) => {
e.preventDefault()
e.stopPropagation()
- console.log('picked a file', file)
+ // console.log('picked a file', file)
this.handlePick(file)
}}
datasetActions={this.datasetActions}
@@ -107,6 +107,7 @@ class SampleRNNShow extends Component {
)
}
handlePick(file){
+ // console.log(file)
this.props.audioPlayer.play(file)
}
}