From 446263beafeafa831530a6f9711aa891955b7db3 Mon Sep 17 00:00:00 2001 From: Chris Xiong Date: Fri, 22 Apr 2016 21:06:51 +0800 Subject: First stable version! Remove visualization stub. Complain explicitly if an invalid file is loaded. Remove fluidsynth warnings from stderr. --- ChangeLog | 6 + README.md | 7 +- core/qmpmidiplay.cpp | 5 + debian/changelog | 7 ++ doc/mainwindow.html | 4 +- doc/miscellaneous.html | 13 ++- qmidiplayer-desktop/qmpmainwindow.cpp | 5 +- qmidiplayer-desktop/qmpsettingswindow.ui | 161 -------------------------- qmidiplayer-desktop/translations/qmp_zh_CN.ts | 126 +++++++++----------- 9 files changed, 87 insertions(+), 247 deletions(-) diff --git a/ChangeLog b/ChangeLog index 6f8dbb5..648ebe1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2016-04-22 0.7.2 +Remove visualization stub in settings window. +Warn the user when an invalid file is loaded. +Discard fluidsynth warnings. +First stable version! + 2016-04-21 0.7.2 beta Minor change to the main window. Added "click to copy" to the file information window. diff --git a/README.md b/README.md index 9e7f226..05de0e8 100644 --- a/README.md +++ b/README.md @@ -3,8 +3,6 @@ A cross-platform midi file player based on libfluidsynth and Qt. [Project homepage](https://chrisoft.org/QMidiPlayer/) -Now it's in beta stage. Crashes and hangs may still occur, run with gdb attatched if you could. - Features: * Channel mute/solo * Editing channel parameters on-the-fly @@ -12,8 +10,9 @@ Features: * Editing synthesizer effects * Rendering midi to wave file * Visualization using SMELT (not implemented) -* MIDI mapping (experimental, based on RtMidi) +* MIDI mapping (based on RtMidi) Tested on Debian sid and Windows Vista~10. -A QML version is now in construction. The whole project is now being overhauled... +A QML version is now in construction. It's only a technology preview and +should not be used for non-testing purpose. diff --git a/core/qmpmidiplay.cpp b/core/qmpmidiplay.cpp index ab312f7..e33f804 100644 --- a/core/qmpmidiplay.cpp +++ b/core/qmpmidiplay.cpp @@ -15,6 +15,11 @@ void CMidiPlayer::fluidPreInitialize() void CMidiPlayer::fluidInitialize() { synth=new_fluid_synth(settings); + fluid_set_log_function(FLUID_DBG,NULL,NULL); + fluid_set_log_function(FLUID_INFO,NULL,NULL); + fluid_set_log_function(FLUID_WARN,NULL,NULL); + fluid_set_log_function(FLUID_ERR,fluid_default_log_function,NULL); + fluid_set_log_function(FLUID_PANIC,fluid_default_log_function,NULL); adriver=new_fluid_audio_driver(settings,synth); fluid_synth_set_chorus(synth,FLUID_CHORUS_DEFAULT_N,FLUID_CHORUS_DEFAULT_LEVEL, FLUID_CHORUS_DEFAULT_SPEED,FLUID_CHORUS_DEFAULT_DEPTH, diff --git a/debian/changelog b/debian/changelog index d21bd02..298658b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +qmidiplayer (0.7.2-5) UNRELEASED; urgency=low + + * Stable release. + + -- chrisoft Fri, 22 Apr 2016 21:03:32 +0800 + + qmidiplayer (0.7.2-4) UNRELEASED; urgency=low * New upstream release. diff --git a/doc/mainwindow.html b/doc/mainwindow.html index d6438d2..57ffe79 100644 --- a/doc/mainwindow.html +++ b/doc/mainwindow.html @@ -36,7 +36,9 @@

File operation menu