qtractor: Get sources from my fork
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
From 5702e0b1c514aae433886f8574c0a43de10cde14 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
|
||||
Date: Mon, 27 Nov 2017 18:39:07 +0100
|
||||
Subject: [PATCH 1/2] MidiImportExtender: ensure not to use track properties
|
||||
before they are set
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
|
||||
---
|
||||
src/qtractorMidiImportExtender.cpp | 8 ++++----
|
||||
1 file changed, 4 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/src/qtractorMidiImportExtender.cpp b/src/qtractorMidiImportExtender.cpp
|
||||
index ea72b8a..0129d0f 100644
|
||||
--- a/src/qtractorMidiImportExtender.cpp
|
||||
+++ b/src/qtractorMidiImportExtender.cpp
|
||||
@@ -369,7 +369,7 @@ bool qtractorMidiImportExtender::finishTracksForExtension(
|
||||
// import. This indicates from first glance that track is special or
|
||||
// broken or...
|
||||
QString sTrackName;
|
||||
- if (pTrack->midiBank() >= 0 && pTrack->midiProg() >= 0) {
|
||||
+ if (properties.midiBank >= 0 && properties.midiProg >= 0) {
|
||||
// Set track name based upon type set up.
|
||||
switch (m_extendedSettings.eMidiImportTrackNameType) {
|
||||
case Midifile:
|
||||
@@ -395,12 +395,12 @@ bool qtractorMidiImportExtender::finishTracksForExtension(
|
||||
|
||||
const qtractorMidiManager::Banks& banks
|
||||
= list[sInstrumentName];
|
||||
- if (!banks.contains(pTrack->midiBank()))
|
||||
+ if (!banks.contains(properties.midiBank))
|
||||
break;
|
||||
|
||||
// A patch name was found!
|
||||
- const qtractorMidiManager::Progs& progs = banks[pTrack->midiBank()].progs;
|
||||
- sTrackName = progs[pTrack->midiProg()];
|
||||
+ const qtractorMidiManager::Progs& progs = banks[properties.midiBank].progs;
|
||||
+ sTrackName = progs[properties.midiProg];
|
||||
}
|
||||
|
||||
// Drum track's name is fixed - patch names are not really useful at drums.
|
||||
--
|
||||
2.9.5
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
From d63c75a654c797360b4f98cba736084a987ab828 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
|
||||
Date: Mon, 27 Nov 2017 19:41:04 +0100
|
||||
Subject: [PATCH 2/2] MidiImportExtender: return track change for midi program
|
||||
change only
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
|
||||
---
|
||||
src/qtractorMidiImportExtender.cpp | 5 +++--
|
||||
1 file changed, 3 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/src/qtractorMidiImportExtender.cpp b/src/qtractorMidiImportExtender.cpp
|
||||
index 0129d0f..0e11a7f 100644
|
||||
--- a/src/qtractorMidiImportExtender.cpp
|
||||
+++ b/src/qtractorMidiImportExtender.cpp
|
||||
@@ -338,11 +338,12 @@ bool qtractorMidiImportExtender::finishTracksForExtension(
|
||||
// Midi prog.
|
||||
// Special case for drum-tracks program: Some MIDI files out in the wild do
|
||||
// not set program for drum tracks. Give those a reasonable default.
|
||||
- if (bIsDrumTrack && properties.midiProg < 0) {
|
||||
+ if (bIsDrumTrack && properties.midiProg < 0)
|
||||
// Set standard drums.
|
||||
properties.midiProg = 0;
|
||||
+ // Initial program change was missed likely (plugins did not process).
|
||||
+ if (properties.midiProg >= 0)
|
||||
bOneOrMoreTracksChanged = true;
|
||||
- }
|
||||
|
||||
// Instrument.
|
||||
QString strInstrumentNew = bIsDrumTrack ?
|
||||
--
|
||||
2.9.5
|
||||
|
||||
@@ -18,15 +18,12 @@ DEPENDS += " \
|
||||
inherit qmake5_base autotools-brokensep pkgconfig gtk-icon-cache
|
||||
|
||||
SRC_URI = " \
|
||||
git://github.com/rncbc/qtractor.git;branch=neonx \
|
||||
git://github.com/schnitzeltony/qtractor.git \
|
||||
file://0001-find-native-qt-build-tools-by-configure-options-auto.patch \
|
||||
file://0002-do-nor-try-run-for-float-sse-detection.patch \
|
||||
file://0003-do-nor-try-run-for-suil-libs-detection.patch \
|
||||
file://0004-Add-ARM-NEON-acceleration-for-time-stretch-not-yet-t.patch \
|
||||
file://0005-Add-qtractorPluginListDocument-to-save-load-plugin-l.patch \
|
||||
file://0006-Add-MIDI-import-options-to-create-ready-to-play-sess.patch \
|
||||
"
|
||||
SRCREV = "9bf540b60a273b4257a3616acb108d9ef075c539"
|
||||
SRCREV = "85968e9481f457d9345ab64676f46a18a3c26047"
|
||||
PV = "0.8.4+git${SRCPV}"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user