MinuetProject
ActivePublic

Recent Activity

Oct 28 2020

hotmetal added a watcher for Minuet: hotmetal.
Oct 28 2020, 11:06 PM

May 17 2020

fentras added a watcher for Minuet: fentras.
May 17 2020, 2:36 PM

Apr 26 2020

patrickelectric abandoned D29128: Search for exercises in XDG_DATA_DIRS for macos.

Moved to https://invent.kde.org/kde/minuet/-/merge_requests/7

Apr 26 2020, 12:28 AM · Minuet, KDE Edu

Apr 25 2020

tcanabrava added a comment to D29128: Search for exercises in XDG_DATA_DIRS for macos.
QList<QString> populateDirs() {
    QList<QString> jsonDirs;
    const QString xdgDataDirsEnv = QFile::decodeName(qgetenv("XDG_DATA_DIRS"));
    if (xdgDataDirsEnv.isEmpty()) {
        return;
    }
    const auto parts = xdgDataDirsEnv.splitRef(QLatin1Char(':'), QString::SkipEmptyParts);
    // Normalize paths, skip relative paths
    for (const QStringRef &dir : parts) {
        if (dir.startsWith(QLatin1Char('/'))) {
            const QDir testDir(QDir(dir.toString()).absoluteFilePath(QStringLiteral("minuet/") + directoryName));
            if (testDir.exists()) {
                jsonDirs << testDir.absolutePath();
            }
        }
    }
    return jsonDirs;
}
Apr 25 2020, 4:52 PM · Minuet, KDE Edu

Apr 23 2020

patrickelectric requested review of D29128: Search for exercises in XDG_DATA_DIRS for macos.
Apr 23 2020, 10:19 AM · Minuet, KDE Edu

Jan 20 2020

tommo added a comment to D26558: Port to fluidsynth 2.0.0 API.

Reverb and chorus would remain active and you would leak memory. For details, see the link I mentioned above.

Jan 20 2020, 4:35 PM · Minuet, KDE Edu

Jan 19 2020

asturmlechner added a comment to D26558: Port to fluidsynth 2.0.0 API.

What consequence is there for using minuet with fluidsynth-2 without this patch? So far it had built and linked to it without issues.

Jan 19 2020, 6:57 PM · Minuet, KDE Edu

Jan 17 2020

aacid closed D26558: Port to fluidsynth 2.0.0 API.
Jan 17 2020, 11:30 PM · Minuet, KDE Edu
aacid accepted D26558: Port to fluidsynth 2.0.0 API.

ok, this looks better thanks :)

Jan 17 2020, 11:30 PM · Minuet, KDE Edu
tommo updated the diff for D26558: Port to fluidsynth 2.0.0 API.

You're right. Sorry. I had an orphaned fluidsynth install in /usr/local/ which caused the wrong .so to be used at runtime.

Jan 17 2020, 8:27 AM · Minuet, KDE Edu

Jan 16 2020

aacid added a comment to D26558: Port to fluidsynth 2.0.0 API.

If i add this patch it crashes just starting the app for me

Jan 16 2020, 9:51 PM · Minuet, KDE Edu

Jan 11 2020

tommo added a comment to D26558: Port to fluidsynth 2.0.0 API.

Exactly.

Jan 11 2020, 6:17 AM · Minuet, KDE Edu

Jan 10 2020

aacid added a comment to D26558: Port to fluidsynth 2.0.0 API.

Just to be clear, you're saying that this will compile and work both with fluidsynth 2.0 and fluidsynth 1.1, right?

Jan 10 2020, 11:37 PM · Minuet, KDE Edu
tommo requested review of D26558: Port to fluidsynth 2.0.0 API.
Jan 10 2020, 12:09 PM · Minuet, KDE Edu

Jul 14 2018

gaokepan added a member for Minuet: gaokepan.
Jul 14 2018, 11:33 AM

Jul 19 2017

stefant edited the content of Api-documentation.
Jul 19 2017, 4:01 PM · Minuet

Jul 18 2017

sandroandrade accepted D6503: GuitarView - beta.

Please push it to gsoc2017 branch.

Jul 18 2017, 3:16 PM · KDE Edu, Minuet

Jul 10 2017

stefant updated the diff for D6503: GuitarView - beta.

All points are covered:

  • representation for the nut, on the left
  • representation for the circle markers 3, 5, 7...
  • the patch is now applied directly on top of the "gsoc2017" branch
Jul 10 2017, 5:20 PM · KDE Edu, Minuet

Jul 6 2017

sandroandrade added a comment to D6503: GuitarView - beta.

Also, I'd expect this patch to be applicable into the gsoc2017 branch, containing only the new things you have made. It doesn't apply in such a branch.

Jul 6 2017, 8:02 PM · KDE Edu, Minuet
sandroandrade requested changes to D6503: GuitarView - beta.

Some suggestions before diving into code:

Jul 6 2017, 7:58 PM · KDE Edu, Minuet

Jul 4 2017

stefant created D6503: GuitarView - beta.
Jul 4 2017, 1:56 PM · KDE Edu, Minuet

Jun 30 2017

stefant edited the content of Api-documentation.
Jun 30 2017, 10:25 AM · Minuet
stefant edited the content of Api-documentation.
Jun 30 2017, 10:19 AM · Minuet
stefant edited the content of Api-documentation.
Jun 30 2017, 10:04 AM · Minuet
stefant edited the content of Api-documentation.
Jun 30 2017, 9:01 AM · Minuet
stefant edited the content of Api-documentation.
Jun 30 2017, 8:42 AM · Minuet
stefant edited the content of Api-documentation.
Jun 30 2017, 8:13 AM · Minuet
stefant edited the content of Api-documentation.
Jun 30 2017, 8:12 AM · Minuet
stefant edited the content of Api-documentation.
Jun 30 2017, 8:12 AM · Minuet
stefant edited the content of Api-documentation.
Jun 30 2017, 8:11 AM · Minuet

Jun 29 2017

sandroandrade created Api-documentation.
Jun 29 2017, 3:44 PM · Minuet

Jun 27 2017

stefant closed T5288: Test feature as Resolved.
Jun 27 2017, 12:13 PM · Minuet

May 31 2017

sandroandrade created T6235: Implement basic architecture for loading instrument view plugins.
May 31 2017, 1:40 PM · Minuet
sandroandrade added a member for Minuet: stefant.
May 31 2017, 1:24 PM

Feb 17 2017

sandroandrade closed D4466: Test feature by committing R163:e6459a11671e: Test feature.
Feb 17 2017, 3:36 AM · Minuet

Feb 13 2017

stefant set the repository for D4466: Test feature to R163 Minuet.
Feb 13 2017, 4:01 PM · Minuet
stefant updated the diff for D4466: Test feature.

solved previous bugs:
+ Please rename to currentExercise
+ Shouldn't that use "==" rather than ">="?
+ Please close the i18n call right after the string: i18n("You answered correctly"). There is no need for the broader context.
+ Please remove the braces
Also solved the additional issues:
+ When running a test, if I click in another exercise type the test must be interrupted. Currently, it keeps counting the previous test.
+ When running a test and click in the breadcrumb (back) button, the test isn't interrupted.

Feb 13 2017, 4:00 PM · Minuet
sandroandrade requested changes to D4466: Test feature.

Some additional issues:

Feb 13 2017, 4:48 AM · Minuet

Feb 6 2017

stefant added a revision to T5288: Test feature: D4466: Test feature.
Feb 6 2017, 5:54 PM · Minuet
stefant added a task to D4466: Test feature: T5288: Test feature.
Feb 6 2017, 5:54 PM · Minuet
stefant added a reviewer for D4466: Test feature: sandroandrade.
Feb 6 2017, 5:53 PM · Minuet
stefant created T5288: Test feature.
Feb 6 2017, 5:42 PM · Minuet

Jan 29 2017

dinukadesilva added a member for Minuet: dinukadesilva.
Jan 29 2017, 7:55 PM
stefant claimed T1668: Allows for using the virtual keyboard (or any other music instrument view) as input device for answering exercises.
Jan 29 2017, 7:16 PM · Minuet

Oct 17 2016

sandroandrade closed D2713: Pitch, Tempo and Volume using FluidSynth by committing R163:e65e0a073c4d: Pitch, Tempo and Volume using FluidSynth (authored by cedricbonhomme).
Oct 17 2016, 2:45 PM · Minuet

Sep 29 2016

cedricbonhomme added a watcher for Minuet: cedricbonhomme.
Sep 29 2016, 8:13 AM

Sep 27 2016

cedricbonhomme updated the diff for D2713: Pitch, Tempo and Volume using FluidSynth.
Sep 27 2016, 6:19 PM · Minuet

Sep 21 2016

sandroandrade requested changes to D2713: Pitch, Tempo and Volume using FluidSynth.

My ears say some weird things are still happening :)

Sep 21 2016, 7:36 PM · Minuet

Sep 20 2016

cedricbonhomme updated the diff for D2713: Pitch, Tempo and Volume using FluidSynth.

The documentation advise on setting Registered Param LSB and Registered Param MSB to 0.
The Data Entry MSB has been set to 14.
Those changes are done in the constructor of FluidSynthSoundBackend right after the definition of m_synth.

Sep 20 2016, 8:19 PM · Minuet
cedricbonhomme added a comment to D2713: Pitch, Tempo and Volume using FluidSynth.

Actually, there is a much simpler implementation, with no need for using pitch bend events.
Just add the pitch drift in FluidSynthSoundBackend::prepareFromExerciseOptions. Something like:

...
appendEvent(1, chosenRootNote + m_pitch, 127, 1000*(60.0/m_tempo));
...
foreach ...
appendEvent(1, chosenRootNote + additionalNote.toInt() + m_pitch, 127, ((m_playMode == "scale") ? 1000:4000)*(60.0/m_tempo));

Sep 20 2016, 6:57 PM · Minuet