mirror of
https://gitlab.com/then-try-this/samplebrain.git
synced 2025-05-12 10:37:20 +00:00
v0.9 crash fix attempts
This commit is contained in:
parent
9d041ca2b8
commit
d4b937f0f0
@ -1043,7 +1043,7 @@ public:
|
||||
|
||||
void retranslateUi(QMainWindow *MainWindow)
|
||||
{
|
||||
MainWindow->setWindowTitle(QApplication::translate("MainWindow", "samplebrain 0.8", 0, QApplication::UnicodeUTF8));
|
||||
MainWindow->setWindowTitle(QApplication::translate("MainWindow", "samplebrain 0.9", 0, QApplication::UnicodeUTF8));
|
||||
label_19->setText(QApplication::translate("MainWindow", "brain tweaks", 0, QApplication::UnicodeUTF8));
|
||||
label_6->setText(QApplication::translate("MainWindow", "fft / mfcc", 0, QApplication::UnicodeUTF8));
|
||||
#ifndef QT_NO_TOOLTIP
|
||||
|
@ -1,2 +1,2 @@
|
||||
MelFilter.o: src/aquila/filter/MelFilter.cpp \
|
||||
src/aquila/filter/MelFilter.h src/aquila/filter/../global.h
|
||||
src/aquila/filter/MelFilter.h src/aquila/filter/../global.h
|
||||
|
@ -1,3 +1,3 @@
|
||||
MelFilterBank.o: src/aquila/filter/MelFilterBank.cpp \
|
||||
src/aquila/filter/MelFilterBank.h src/aquila/filter/../global.h \
|
||||
src/aquila/filter/MelFilter.h
|
||||
src/aquila/filter/MelFilterBank.h src/aquila/filter/../global.h \
|
||||
src/aquila/filter/MelFilter.h
|
||||
|
@ -1,2 +1,2 @@
|
||||
Dct.o: src/aquila/transform/Dct.cpp src/aquila/transform/Dct.h \
|
||||
src/aquila/transform/../global.h
|
||||
src/aquila/transform/../global.h
|
||||
|
@ -203,6 +203,7 @@ void brain::build_synapses_fixed(search_params ¶ms) {
|
||||
|
||||
++outer_index;
|
||||
}
|
||||
status::update("Done: %d synapses grown for %d blocks",num_synapses*brain_size,brain_size);
|
||||
}
|
||||
|
||||
|
||||
@ -223,7 +224,7 @@ u32 brain::search_synapses(const block &target, search_params ¶ms) {
|
||||
if (current.get_synapse_const().size()<params.m_num_synapses) {
|
||||
params.m_num_synapses = current.get_synapse_const().size()-1;
|
||||
}
|
||||
assert(current.get_synapse_const().size()>params.m_num_synapses);
|
||||
// assert(current.get_synapse_const().size()>params.m_num_synapses);
|
||||
|
||||
u32 synapse_count=0;
|
||||
// use m_num_synapses to restrict search
|
||||
@ -231,7 +232,7 @@ u32 brain::search_synapses(const block &target, search_params ¶ms) {
|
||||
vector<u32>::const_iterator i=current.get_synapse_const().begin();
|
||||
while (i!=current.get_synapse_const().end() &&
|
||||
synapse_count<params.m_num_synapses) {
|
||||
assert(*i<m_blocks.size());
|
||||
//assert(*i<m_blocks.size());
|
||||
|
||||
const block &other = get_block(*i);
|
||||
double diff = target.compare(other,params);
|
||||
|
@ -15,6 +15,7 @@
|
||||
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
|
||||
#include <fft.h>
|
||||
#include <string.h>
|
||||
|
||||
#include <iostream>
|
||||
|
||||
@ -30,6 +31,7 @@ FFT::FFT(u32 length, u32 bins) :
|
||||
m_spectrum(new fftw_complex[length]),
|
||||
m_bin(new float[bins])
|
||||
{
|
||||
memset(m_spectrum,0,sizeof(fftw_complex)*length);
|
||||
m_plan = fftw_plan_dft_r2c_1d(m_length, m_in, m_spectrum, FFTW_ESTIMATE);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user