Skip to content
View in the app

A better way to browse. Learn more.

Opusmodus

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

How does gen-chord's ambitus determine choice of notes?

Featured Replies

(gen-chord 11 3 3 0 0 '(c4 cs4 fs4 g4 c5 f5 fs5 b5))
=> (c4cs4fs4 g4c5f5 fs5b5)

Specifying an ambitus of 11 means that each generated chord's ambitus will be <11, which I can see from the output. All notes from all generated chords also lie within the list of pitches. Then when I do

(gen-chord 3 2 2 0 0 '(c4 cs4 fs4 g4 c5 f5 fs5 b5))
=>(c4cs4 fs4g4 c5bb4 fs5e5)

The third and fourth chords generated have notes that have been adjusted to stay within the smaller ambitus of 3. What determines the adjustment? The third chord gets a bb4, which does not lie in the list of pitches, and the fourth chords gets an e5, which also doesn't lie within the list of pitches. What algorithm determines the bb4 and e5?

Create an account or sign in to comment


Copyright © 2014-2026 Opusmodus™ Ltd. All rights reserved.
Product features, specifications, system requirements and availability are subject to change without notice.
Opusmodus, the Opusmodus logo, and other Opusmodus trademarks are either registered trademarks or trademarks of Opusmodus Ltd.
All other trademarks contained herein are the property of their respective owners.

Powered by Invision Community

Important Information

Terms of Use Privacy Policy

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.