Revision 1:f78d846bf880
| main/MainWindow.cpp | ||
|---|---|---|
| 130 | 130 |
m_keyReference(new KeyReference()), |
| 131 | 131 |
m_displayMode(WaveformMode) |
| 132 | 132 |
{
|
| 133 |
setWindowTitle(tr("Vect"));
|
|
| 133 |
setWindowTitle(QApplication::applicationName());
|
|
| 134 | 134 |
|
| 135 | 135 |
StorageAdviser::setFixedRecommendation |
| 136 | 136 |
(StorageAdviser::Recommendation(StorageAdviser::UseDisc | |
| ... | ... | |
| 420 | 420 |
menu->addSeparator(); |
| 421 | 421 |
action = new QAction(il.load("exit"), tr("&Quit"), this);
|
| 422 | 422 |
action->setShortcut(tr("Ctrl+Q"));
|
| 423 |
action->setStatusTip(tr("Exit Vect"));
|
|
| 423 |
action->setStatusTip(tr("Exit %1").arg(QApplication::applicationName()));
|
|
| 424 | 424 |
connect(action, SIGNAL(triggered()), this, SLOT(close())); |
| 425 | 425 |
m_keyReference->registerShortcut(action); |
| 426 | 426 |
menu->addAction(action); |
| ... | ... | |
| 982 | 982 |
m_timeRulerLayer = 0; // document owned this |
| 983 | 983 |
|
| 984 | 984 |
m_sessionFile = ""; |
| 985 |
setWindowTitle(tr("Vect"));
|
|
| 985 |
setWindowTitle(QApplication::applicationName());
|
|
| 986 | 986 |
|
| 987 | 987 |
CommandHistory::getInstance()->clear(); |
| 988 | 988 |
CommandHistory::getInstance()->documentSaved(); |
| main/MainWindow.h | ||
|---|---|---|
| 30 | 30 |
#include "layer/LayerFactory.h" |
| 31 | 31 |
#include "transform/Transform.h" |
| 32 | 32 |
#include "framework/SVFileReader.h" |
| 33 |
#include "widgets/FileFinder.h"
|
|
| 33 |
#include "data/fileio/FileFinder.h"
|
|
| 34 | 34 |
#include <map> |
| 35 | 35 |
|
| 36 | 36 |
class Document; |
| main/main.cpp | ||
|---|---|---|
| 105 | 105 |
|
| 106 | 106 |
QApplication::setOrganizationName("sonic-visualiser");
|
| 107 | 107 |
QApplication::setOrganizationDomain("sonicvisualiser.org");
|
| 108 |
QApplication::setApplicationName("Vect");
|
|
| 108 |
QApplication::setApplicationName("Sonic Segmenter");
|
|
| 109 | 109 |
|
| 110 | 110 |
QIcon icon; |
| 111 | 111 |
int sizes[] = { 16, 22, 24, 32, 48, 64, 128 };
|
| main/main.pro | ||
|---|---|---|
| 1 |
|
|
| 2 |
TEMPLATE = app |
|
| 3 |
|
|
| 4 |
SV_UNIT_PACKAGES = vamp vamp-hostsdk fftw3f samplerate libpulse jack portaudio-2.0 mad id3tag oggz fishsound lrdf raptor rasqal redland sndfile liblo rubberband fftw3 |
|
| 5 |
load(../prf/sv.prf) |
|
| 6 |
|
|
| 7 |
CONFIG += release sv qt thread warn_on stl rtti exceptions |
|
| 8 |
QT += xml network |
|
| 9 |
|
|
| 10 |
linux-g++:QMAKE_CXXFLAGS_RELEASE += -DNDEBUG -DNO_TIMING -O3 -march=pentium-m -msse -msse2 -msse3 -mmmx |
|
| 11 |
|
|
| 12 |
TARGET = sonic-segmenter |
|
| 13 |
|
|
| 14 |
ICON = icons/sv-macicon.icns |
|
| 15 |
|
|
| 16 |
DEPENDPATH += . .. i18n main |
|
| 17 |
INCLUDEPATH += . .. main |
|
| 18 |
LIBPATH = ../framework ../audioio ../view ../layer ../data ../widgets ../plugin ../transform ../rdf ../base ../system $$LIBPATH |
|
| 19 |
|
|
| 20 |
contains(DEFINES, BUILD_STATIC):LIBS -= -ljack |
|
| 21 |
|
|
| 22 |
LIBS = -lsvframework -lsvaudioio -lsvview -lsvlayer -lsvwidgets -lsvdata -lsvtransform -lsvrdf -lsvtransform -lsvdata -lsvplugin -lsvbase -lsvsystem $$LIBS |
|
| 23 |
|
|
| 24 |
PRE_TARGETDEPS += ../framework/libsvframework.a \ |
|
| 25 |
../audioio/libsvaudioio.a \ |
|
| 26 |
../view/libsvview.a \ |
|
| 27 |
../layer/libsvlayer.a \ |
|
| 28 |
../rdf/libsvrdf.a \ |
|
| 29 |
../data/libsvdata.a \ |
|
| 30 |
../widgets/libsvwidgets.a \ |
|
| 31 |
../transform/libsvtransform.a \ |
|
| 32 |
../plugin/libsvplugin.a \ |
|
| 33 |
../base/libsvbase.a \ |
|
| 34 |
../system/libsvsystem.a |
|
| 35 |
|
|
| 36 |
OBJECTS_DIR = tmp_obj |
|
| 37 |
MOC_DIR = tmp_moc |
|
| 38 |
|
|
| 39 |
# Input |
|
| 40 |
HEADERS += MainWindow.h \ |
|
| 41 |
PreferencesDialog.h |
|
| 42 |
SOURCES += main.cpp \ |
|
| 43 |
MainWindow.cpp \ |
|
| 44 |
PreferencesDialog.cpp |
|
| 45 |
|
|
| 46 |
RESOURCES += ../sonic-segmenter.qrc |
|
| 47 |
|
|
| 48 |
|
|
| sonic-segmenter.qrc | ||
|---|---|---|
| 1 |
<!DOCTYPE RCC><RCC version="1.0"> |
|
| 2 |
<qresource> |
|
| 3 |
<file>icons/waveform.png</file> |
|
| 4 |
<file>icons/spectrum.png</file> |
|
| 5 |
<file>icons/spectrogram.png</file> |
|
| 6 |
<file>icons/melodogram.png</file> |
|
| 7 |
<file>icons/timeruler.png</file> |
|
| 8 |
<file>icons/pane.png</file> |
|
| 9 |
<file>icons/instants.png</file> |
|
| 10 |
<file>icons/notes.png</file> |
|
| 11 |
<file>icons/values.png</file> |
|
| 12 |
<file>icons/colour3d.png</file> |
|
| 13 |
<file>icons/playpause.png</file> |
|
| 14 |
<file>icons/ffwd.png</file> |
|
| 15 |
<file>icons/ffwd-end.png</file> |
|
| 16 |
<file>icons/rewind.png</file> |
|
| 17 |
<file>icons/rewind-start.png</file> |
|
| 18 |
<file>icons/playselection.png</file> |
|
| 19 |
<file>icons/playloop.png</file> |
|
| 20 |
<file>icons/solo.png</file> |
|
| 21 |
<file>icons/fader_background.png</file> |
|
| 22 |
<file>icons/fader_knob.png</file> |
|
| 23 |
<file>icons/fader_knob_red.png</file> |
|
| 24 |
<file>icons/fader_leds.png</file> |
|
| 25 |
<file>icons/faders.png</file> |
|
| 26 |
<file>icons/select.png</file> |
|
| 27 |
<file>icons/text.png</file> |
|
| 28 |
<file>icons/draw.png</file> |
|
| 29 |
<file>icons/draw-curve.png</file> |
|
| 30 |
<file>icons/measure.png</file> |
|
| 31 |
<file>icons/measure1cursor.xbm</file> |
|
| 32 |
<file>icons/measure1mask.xbm</file> |
|
| 33 |
<file>icons/measure2cursor.xbm</file> |
|
| 34 |
<file>icons/measure2mask.xbm</file> |
|
| 35 |
<file>icons/move.png</file> |
|
| 36 |
<file>icons/navigate.png</file> |
|
| 37 |
<file>icons/zoom.png</file> |
|
| 38 |
<file>icons/zoom-in.png</file> |
|
| 39 |
<file>icons/zoom-out.png</file> |
|
| 40 |
<file>icons/zoom-fit.png</file> |
|
| 41 |
<file>icons/undo.png</file> |
|
| 42 |
<file>icons/redo.png</file> |
|
| 43 |
<file>icons/new.png</file> |
|
| 44 |
<file>icons/exit.png</file> |
|
| 45 |
<file>icons/speaker.png</file> |
|
| 46 |
<file>icons/annotation.png</file> |
|
| 47 |
<file>icons/fileopen.png</file> |
|
| 48 |
<file>icons/fileopensession.png</file> |
|
| 49 |
<file>icons/fileopenaudio.png</file> |
|
| 50 |
<file>icons/fileopen-22.png</file> |
|
| 51 |
<file>icons/fileclose.png</file> |
|
| 52 |
<file>icons/filenew.png</file> |
|
| 53 |
<file>icons/filenew-22.png</file> |
|
| 54 |
<file>icons/filesave.png</file> |
|
| 55 |
<file>icons/filesave-22.png</file> |
|
| 56 |
<file>icons/filesaveas.png</file> |
|
| 57 |
<file>icons/filesaveas-22.png</file> |
|
| 58 |
<file>icons/editdelete.png</file> |
|
| 59 |
<file>icons/editcut.png</file> |
|
| 60 |
<file>icons/editcopy.png</file> |
|
| 61 |
<file>icons/editpaste.png</file> |
|
| 62 |
<file>icons/mono.png</file> |
|
| 63 |
<file>icons/stereo.png</file> |
|
| 64 |
<file>icons/sharpen.png</file> |
|
| 65 |
<file>icons/help.png</file> |
|
| 66 |
<file>icons/cross.png</file> |
|
| 67 |
<file>icons/sv-16x16.png</file> |
|
| 68 |
<file>icons/sv-22x22.png</file> |
|
| 69 |
<file>icons/sv-24x24.png</file> |
|
| 70 |
<file>icons/sv-32x32.png</file> |
|
| 71 |
<file>icons/sv-48x48.png</file> |
|
| 72 |
<file>icons/sv-64x64.png</file> |
|
| 73 |
<file>icons/sv-128x128.png</file> |
|
| 74 |
<file>samples/bass.wav</file> |
|
| 75 |
<file>samples/beep.wav</file> |
|
| 76 |
<file>samples/bounce.wav</file> |
|
| 77 |
<file>samples/clap.wav</file> |
|
| 78 |
<file>samples/click.wav</file> |
|
| 79 |
<file>samples/cowbell.wav</file> |
|
| 80 |
<file>samples/hihat.wav</file> |
|
| 81 |
<file>samples/kick.wav</file> |
|
| 82 |
<file>samples/organ.wav</file> |
|
| 83 |
<file>samples/piano.wav</file> |
|
| 84 |
<file>samples/snare.wav</file> |
|
| 85 |
<file>samples/stick.wav</file> |
|
| 86 |
<file>samples/strike.wav</file> |
|
| 87 |
<file>samples/tap.wav</file> |
|
| 88 |
<file>i18n/sonic-visualiser_ru.qm</file> |
|
| 89 |
<file>i18n/sonic-visualiser_en_GB.qm</file> |
|
| 90 |
<file>i18n/tips_en.xml</file> |
|
| 91 |
</qresource> |
|
| 92 |
</RCC> |
|
| vect.pro | ||
|---|---|---|
| 1 |
|
|
| 2 |
TEMPLATE = app |
|
| 3 |
|
|
| 4 |
SV_UNIT_PACKAGES = vamp vamp-hostsdk fftw3f samplerate libpulse jack portaudio-2.0 mad id3tag oggz fishsound lrdf raptor rasqal redland sndfile liblo rubberband fftw3 |
|
| 5 |
load(../sonic-visualiser/sv.prf) |
|
| 6 |
|
|
| 7 |
CONFIG += release sv qt thread warn_on stl rtti exceptions |
|
| 8 |
QT += xml network |
|
| 9 |
|
|
| 10 |
linux-g++:QMAKE_CXXFLAGS_RELEASE += -DNDEBUG -DNO_TIMING -O3 -march=pentium-m -msse -msse2 -msse3 -mmmx |
|
| 11 |
|
|
| 12 |
TARGET = vect |
|
| 13 |
|
|
| 14 |
ICON = icons/sv-macicon.icns |
|
| 15 |
|
|
| 16 |
DEPENDPATH += . ../sonic-visualiser i18n main |
|
| 17 |
INCLUDEPATH += . ../sonic-visualiser main |
|
| 18 |
LIBPATH = ../sonic-visualiser/framework ../sonic-visualiser/audioio ../sonic-visualiser/view ../sonic-visualiser/layer ../sonic-visualiser/data ../sonic-visualiser/widgets ../sonic-visualiser/plugin ../sonic-visualiser/transform ../sonic-visualiser/rdf ../sonic-visualiser/base ../sonic-visualiser/system $$LIBPATH |
|
| 19 |
|
|
| 20 |
contains(DEFINES, BUILD_STATIC):LIBS -= -ljack |
|
| 21 |
|
|
| 22 |
LIBS = -lsvframework -lsvaudioio -lsvview -lsvlayer -lsvwidgets -lsvdata -lsvtransform -lsvrdf -lsvtransform -lsvdata -lsvplugin -lsvbase -lsvsystem $$LIBS |
|
| 23 |
|
|
| 24 |
PRE_TARGETDEPS += ../sonic-visualiser/framework/libsvframework.a \ |
|
| 25 |
../sonic-visualiser/audioio/libsvaudioio.a \ |
|
| 26 |
../sonic-visualiser/view/libsvview.a \ |
|
| 27 |
../sonic-visualiser/layer/libsvlayer.a \ |
|
| 28 |
../sonic-visualiser/rdf/libsvrdf.a \ |
|
| 29 |
../sonic-visualiser/data/libsvdata.a \ |
|
| 30 |
../sonic-visualiser/widgets/libsvwidgets.a \ |
|
| 31 |
../sonic-visualiser/transform/libsvtransform.a \ |
|
| 32 |
../sonic-visualiser/plugin/libsvplugin.a \ |
|
| 33 |
../sonic-visualiser/base/libsvbase.a \ |
|
| 34 |
../sonic-visualiser/system/libsvsystem.a |
|
| 35 |
|
|
| 36 |
OBJECTS_DIR = tmp_obj |
|
| 37 |
MOC_DIR = tmp_moc |
|
| 38 |
|
|
| 39 |
# Input |
|
| 40 |
HEADERS += main/MainWindow.h \ |
|
| 41 |
main/PreferencesDialog.h |
|
| 42 |
SOURCES += main/main.cpp \ |
|
| 43 |
main/MainWindow.cpp \ |
|
| 44 |
main/PreferencesDialog.cpp |
|
| 45 |
|
|
| 46 |
RESOURCES += vect.qrc |
|
| 47 |
|
|
| 48 |
|
|
| vect.qrc | ||
|---|---|---|
| 1 |
<!DOCTYPE RCC><RCC version="1.0"> |
|
| 2 |
<qresource> |
|
| 3 |
<file>icons/waveform.png</file> |
|
| 4 |
<file>icons/spectrum.png</file> |
|
| 5 |
<file>icons/spectrogram.png</file> |
|
| 6 |
<file>icons/melodogram.png</file> |
|
| 7 |
<file>icons/timeruler.png</file> |
|
| 8 |
<file>icons/pane.png</file> |
|
| 9 |
<file>icons/instants.png</file> |
|
| 10 |
<file>icons/notes.png</file> |
|
| 11 |
<file>icons/values.png</file> |
|
| 12 |
<file>icons/colour3d.png</file> |
|
| 13 |
<file>icons/playpause.png</file> |
|
| 14 |
<file>icons/ffwd.png</file> |
|
| 15 |
<file>icons/ffwd-end.png</file> |
|
| 16 |
<file>icons/rewind.png</file> |
|
| 17 |
<file>icons/rewind-start.png</file> |
|
| 18 |
<file>icons/playselection.png</file> |
|
| 19 |
<file>icons/playloop.png</file> |
|
| 20 |
<file>icons/solo.png</file> |
|
| 21 |
<file>icons/fader_background.png</file> |
|
| 22 |
<file>icons/fader_knob.png</file> |
|
| 23 |
<file>icons/fader_knob_red.png</file> |
|
| 24 |
<file>icons/fader_leds.png</file> |
|
| 25 |
<file>icons/faders.png</file> |
|
| 26 |
<file>icons/select.png</file> |
|
| 27 |
<file>icons/text.png</file> |
|
| 28 |
<file>icons/draw.png</file> |
|
| 29 |
<file>icons/draw-curve.png</file> |
|
| 30 |
<file>icons/measure.png</file> |
|
| 31 |
<file>icons/measure1cursor.xbm</file> |
|
| 32 |
<file>icons/measure1mask.xbm</file> |
|
| 33 |
<file>icons/measure2cursor.xbm</file> |
|
| 34 |
<file>icons/measure2mask.xbm</file> |
|
| 35 |
<file>icons/move.png</file> |
|
| 36 |
<file>icons/navigate.png</file> |
|
| 37 |
<file>icons/zoom.png</file> |
|
| 38 |
<file>icons/zoom-in.png</file> |
|
| 39 |
<file>icons/zoom-out.png</file> |
|
| 40 |
<file>icons/zoom-fit.png</file> |
|
| 41 |
<file>icons/undo.png</file> |
|
| 42 |
<file>icons/redo.png</file> |
|
| 43 |
<file>icons/new.png</file> |
|
| 44 |
<file>icons/exit.png</file> |
|
| 45 |
<file>icons/speaker.png</file> |
|
| 46 |
<file>icons/annotation.png</file> |
|
| 47 |
<file>icons/fileopen.png</file> |
|
| 48 |
<file>icons/fileopensession.png</file> |
|
| 49 |
<file>icons/fileopenaudio.png</file> |
|
| 50 |
<file>icons/fileopen-22.png</file> |
|
| 51 |
<file>icons/fileclose.png</file> |
|
| 52 |
<file>icons/filenew.png</file> |
|
| 53 |
<file>icons/filenew-22.png</file> |
|
| 54 |
<file>icons/filesave.png</file> |
|
| 55 |
<file>icons/filesave-22.png</file> |
|
| 56 |
<file>icons/filesaveas.png</file> |
|
| 57 |
<file>icons/filesaveas-22.png</file> |
|
| 58 |
<file>icons/editdelete.png</file> |
|
| 59 |
<file>icons/editcut.png</file> |
|
| 60 |
<file>icons/editcopy.png</file> |
|
| 61 |
<file>icons/editpaste.png</file> |
|
| 62 |
<file>icons/mono.png</file> |
|
| 63 |
<file>icons/stereo.png</file> |
|
| 64 |
<file>icons/sharpen.png</file> |
|
| 65 |
<file>icons/help.png</file> |
|
| 66 |
<file>icons/cross.png</file> |
|
| 67 |
<file>icons/sv-16x16.png</file> |
|
| 68 |
<file>icons/sv-22x22.png</file> |
|
| 69 |
<file>icons/sv-24x24.png</file> |
|
| 70 |
<file>icons/sv-32x32.png</file> |
|
| 71 |
<file>icons/sv-48x48.png</file> |
|
| 72 |
<file>icons/sv-64x64.png</file> |
|
| 73 |
<file>icons/sv-128x128.png</file> |
|
| 74 |
<file>samples/bass.wav</file> |
|
| 75 |
<file>samples/beep.wav</file> |
|
| 76 |
<file>samples/bounce.wav</file> |
|
| 77 |
<file>samples/clap.wav</file> |
|
| 78 |
<file>samples/click.wav</file> |
|
| 79 |
<file>samples/cowbell.wav</file> |
|
| 80 |
<file>samples/hihat.wav</file> |
|
| 81 |
<file>samples/kick.wav</file> |
|
| 82 |
<file>samples/organ.wav</file> |
|
| 83 |
<file>samples/piano.wav</file> |
|
| 84 |
<file>samples/snare.wav</file> |
|
| 85 |
<file>samples/stick.wav</file> |
|
| 86 |
<file>samples/strike.wav</file> |
|
| 87 |
<file>samples/tap.wav</file> |
|
| 88 |
<file>i18n/sonic-visualiser_ru.qm</file> |
|
| 89 |
<file>i18n/sonic-visualiser_en_GB.qm</file> |
|
| 90 |
<file>i18n/tips_en.xml</file> |
|
| 91 |
</qresource> |
|
| 92 |
</RCC> |
|
| version.h | ||
|---|---|---|
| 1 |
#define VECT_VERSION "[vect] 0.1" |
|
| 1 |
#define VERSION "[segmenter] 0.1" |
|
Also available in: Unified diff