Blog.

Printing music with CSS Grid

Stephen Band

Too often have I witnessed the improvising musician sweaty-handedly attempting to pinch-zoom an A4 pdf on a tiny mobile screen at the climax of a gig. We need fluid and responsive music rendering for the web!

Read the article…

Bon Voyage à Moaz

Moaz Sabbagh

Cruncher has been hosting two interns, Halit and Moaz, originally from Turkey and Syria, for the last year. Today, their internships are coming to an end. Halit wrote about his journey to Switzerland in a previous post. Here Moaz talks about his experience becoming a web developer.

Read the article…

From a tour agency in Istanbul to a web agency in Lausanne

Halit Çelik

In 2018 Cruncher has been helping the Powercoders initiative in Lausanne to teach migrants web development skills. Here Halit, a Powercoders student and now Cruncher's first trainee Web Developer, talks about his journey to Switzerland from Turkey.

Read the article…

Creating UI for Web Audio — Stephen speaks at SwissJS

Stephen Band

On a hot, humid day in July, Stephen got up to address 300-odd people at SwissJS on the subject of the relatively new Web Audio API, and how to start making musical controls for it.

Read the article…

Parsing local date and time strings with Javascript's Date()

Stephen Band

JavaScript's Date constructor is changing in ES6. Where before it parsed all date, time and datetime strings as UTC, ES6 says it should default to local time where a time zone is not given.

Read the article…

Say hello to Scribe, an SVG music renderer for the web

Stephen Band

The web is great at displaying text, but for displaying music our options are limited. Scribe is a JS library that aims to make it easy.

Read the article…

Contact us

Email hello@cruncher.ch Telephone +41 21 546 68 00