# Monthly Seminar: Bach: Advent and Christmas Chorales from the Orgelbüchlein with George Chittenden

> Friday 4 December 2026: Monthly Seminar: Bach: Advent and Christmas Chorales from the Orgelbüchlein (BWV 599, 600, 604, 606, 608, 610). A live online class on a single work or a small group of works: how the music is built, how to register it and how to practise it, with the score on screen and my own recordings. About 60 minutes of presentation, then 15 minutes for your questions. Please have your own copy of the score to hand. A seat in the Monthly Seminar can be cancelled for a full refund up to 24 hours before the class. After that, or if you do not attend, the seat counts as taken. Full teaching terms: georgechittenden.com/teaching#terms. Each class is given twice on the day: at 10:00 Oslo time for Asia and Australasia, and at 19:00 Oslo time for Europe and North America. The times below are shown in your own time zone. €30 a seat. For the €200 rate for the members of a chapter, society or department, write to george@georgechittenden.com. If you live in the EU and are booking as a private individual, please write to me before you book.

- Host: George Chittenden
- Duration: 75 min
- Location: Zoom Video
- Host time zone: Europe/Zurich
- Confirmation: Bookings are confirmed instantly.
- Payment: required, and collected on the booking page.
- Booking page: https://cal.com/thearcticorganist/bach-orgelbuchlein-advent-christmas
- Event type id: 7474164

## Check availability

```http
GET https://api.cal.com/v2/slots?eventTypeId=7474164&start=YYYY-MM-DD&end=YYYY-MM-DD&timeZone=<IANA time zone>
cal-api-version: 2024-09-04
```

The response is `{"data":{"YYYY-MM-DD":[{"start":"<ISO 8601 with offset>"}]}}`; no API key is needed.

## Book

```http
POST https://api.cal.com/v2/bookings
cal-api-version: 2026-02-25
Content-Type: application/json

{
  "eventTypeId": 7474164,
  "start": "<UTC ISO 8601 start from the slots response>",
  "attendee": {
    "name": "…",
    "email": "…",
    "timeZone": "<IANA time zone>"
  },
  "bookingFieldsResponses": {
    "country": "…",
    "accept-terms": "…",
    "notes": "…"
  }
}
```

- Required fields: `name` (Your name), `email` (Email address), `country` (Country of residence), `accept-terms` (I have read and accept the teaching terms at georgechittenden.com/teaching#terms)
- Optional fields: `notes` (Additional notes)
- `name` and `email` go in `attendee` and `guests` is a list of emails; every other field goes in `bookingFieldsResponses` under its name.
