diff --git a/app/MainWindow.cpp b/app/MainWindow.cpp
index a5d0525..1625daf 100644
--- a/app/MainWindow.cpp
+++ b/app/MainWindow.cpp
@@ -161,6 +161,12 @@ void MainWindow::init_from_session(const string &filename) {
m_Ui.spinBoxSlideError->setValue(r.get_slide_error());
// target
+ if (t.get_samples().size()>0) {
+ // extract target filename from brain sample
+ string fn = t.get_samples().begin()->m_filename;
+ m_Ui.labelTargetSound->setText("loaded: "+QFileInfo(QString::fromStdString(fn)).fileName());
+ }
+
m_Ui.spinBoxBlockSizeTarget->setValue(t.get_block_size());
m_Ui.doubleSpinBoxBlockOverlapTarget->setValue(t.get_overlap()/(float)t.get_block_size());
diff --git a/app/MainWindow.h b/app/MainWindow.h
index 6f29449..ed27ef2 100644
--- a/app/MainWindow.h
+++ b/app/MainWindow.h
@@ -212,6 +212,7 @@ private slots:
m_format_string);
if (m_last_target_file!="") {
m_last_target_file=path;
+ m_Ui.labelTargetSound->setText("loaded: "+QFileInfo(path).fileName());
send_process_osc("/load_target","s",m_last_target_file.toStdString().c_str());
}
}
diff --git a/gui/samplebrain.ui b/gui/samplebrain.ui
index 45d8d2c..e2e381b 100644
--- a/gui/samplebrain.ui
+++ b/gui/samplebrain.ui
@@ -728,6 +728,13 @@
+ -
+
+
+ no target sound loaded
+
+
+
-
@@ -1112,8 +1119,8 @@
- 20
- 40
+ 17
+ 13