Hinter den Kulissen

Practice with piano accompaniment and a guide vocal that sings the solfege syllables with you. Mute the vocal to sight-sing on your own, then unmute to check your answers.

Klavierbegleitung mit Deep Learning

Laduchins Originalpartituren sind einstimmig (nur Melodie) ohne Begleitung. Die Klavierstimmen in dieser App wurden mit BachBot erstellt.

BachBot ist ein Deep-Learning-Modell, das von Feynman Liang an der Universität Cambridge entwickelt wurde. Es verwendet LSTM-Netzwerke (Long Short-Term Memory), die mit etwa 350 Bach-Chorälen trainiert wurden, um automatisch vierstimmige Harmonien im Stil Bachs zu erzeugen.

Alle Melodien von Laduchin wurden in BachBot eingegeben, um Harmonisierungen zu erzeugen, und die Ausgabe wurde anschließend vom Entwickler manuell neu arrangiert. Einige Stücke konnten direkt verwendet werden, andere erforderten erhebliche Überarbeitungen, aber insgesamt basieren etwa 70 % der Begleitungen auf BachBots Harmonisierungen.

Gesangssynthese

Die Leitstimmen werden mit Gesangssynthese-Technologie erzeugt.

Das hauptsächlich verwendete System ist Sinsy, entwickelt am Nagoya Institute of Technology. Sinsy ist eine auf HMM (Hidden Markov Models) basierende Gesangssynthese-Technologie, die aus Melodie- und Texteingaben im MusicXML-Format Gesang synthetisieren kann. Es ist als Open Source (modifizierte BSD-Lizenz) verfügbar und zeichnet sich durch geringen Speicherbedarf aus. Die Entwickler von Sinsy gründeten später das Universitäts-Startup Techno-Speech, Inc. und entwickelten die kommerzielle Gesangssynthese-Software 'CeVIO'.

Einige Stücke verwenden auch Synthesizer V von Dreamtonics Co., Ltd. Synthesizer V ist eine Gesangssynthese-Engine, die konkatenative Synthese mit neuronalen Netzwerken kombiniert und natürlicher klingende Stimmen erzeugt.