Wikimedia

Functional Programming 0: Setting up Score

To have an idea of what is LilyPond and how it is normally used (i.e. for music engraving), try this task. LilyPond is a programming language for sheet music. It is also very extensible through Scheme, a lisp dialect (in fact it is Scheme with added features to make writing easier). These tasks will be expanding on LilyPond and the Score Extension's primary utility and learning the functional programming paradigm using it. Musical knowledge is not required for these tasks, although there may be some music involved.

I, Étienne, am available here or on IRC for any questions relating to these tasks or music.

For this task, follow the instructions laid out on https://en.wikipedia.org/wiki/User:Ebe123/GCI-Scheme#Task_0:_Setting_up_Score (just that section, not ones after).

This suite of tasks are inspired by:

Task tags

  • scheme
  • music
  • lilypond
  • functional

Students who completed this task

NicholasG04, B#Minor, Song Yi, Dan1730, JeremyNguyen, Conrad Chung, 小過兒, ga30, Melvintong1516, ๖ۣۜƊαrthǤαndαlf

Task type

  • code Code
  • chrome_reader_mode Documentation / Training
close

2019