/Mellite-tutorials

Tutorial code for the Mellite website. Mirror of https://codeberg.org/sciss/Mellite-tutorials

Primary LanguageScalaGNU Affero General Public License v3.0AGPL-3.0

Mellite-tutorials

Build Status

statement

A project that intends to develop reproducible code and screenshots for tutorials for Mellite. This project (C)opyright 2019–2022 by Hanns Holger Rutz. All rights reserved. This project is released under the GNU Affero General Public License v3+ and comes with absolutely no warranties. To contact the author, send an email to contact at sciss.de.

requirements / installation

This project compiles using sbt.

running / settings

For taking the reproducible screenshots, I use the following settings:

  • desktop is Gnome wit Adwaita dark and 1920x1080 resolution
  • jdk is 11
  • code font is 'Noto Mono' 15pt, no stretch, 110% line spacing
  • look and feel is Submin Light

The screenshots are produced by running TutorialPaulStretchShots; make sure to either delete the old screenshots or set overwriteSnaps to true.

Converting DOT files

  • dot -Tpng tut-paulstretch-diamond-problem.dot -o src/main/paradox/assets/images/tut-paulstretch-diamond-problem.png

For creating the final workspace, run MkPaulStretchWorkspace.

to-do

  • use the snippet function of paradox to validate the source code embedded in the markdown documents.