Skip to main content

Chords for use in renardo or FoxDot

Project description

FoxDotChord

Documentation License Issue Tracker Contributing Source Code

PyPI version Supported Python versions Downloads


Chords to use in renardo or FoxDot.

Installation

Use the package manager you prefer

pip install FoxDotChord

Examples

import FoxDotChord

c0 = c['C Am7 Dm Em']
t0 >> keys(
    c0.every(3, 'bubble'),
    dur=PDur(3, 8)
)

b0 >> sawbass(c0, amp=1, pan=[0, 1, -1, 0])

d0 >> play('x-o({-=}[--])')
import FoxDotChord

Clock.bpm = 180

d1 >> play('(C(ES))   ')

c1 >> swell(
    c['F#6!4 Dm7/9!8 Bm5/7!4'],
    dur=PDur(5, 9)*2,
    oct=var([4, 5], 16),
    amp=1.5,
)

d2 >> play('pn u', amp=2)
import FoxDotChord

k1 >> keys(c['Am7', c*('Bm7 E7')], dur=4)
g1 >> bassguitar(c[c*('Am7/2@'), c*(c*('Bm7@'), c*('E7@'))], dur=4)

b1 >> play('(xc)s')
import FoxDotChord

Clock.bpm = 90

chords = c[
    'B7M D7 G7M Bb7!.7 Eb7M!2.3 Am7!.7 D7!1.3',
    'G7M B7 Eb7M F#7!.7 B7M!2.3 Fm7 Bb7!.7',
    'Eb7M!2.3 Am7 D7!.7 G7M!2.3 C#m7 F#7!.7',
    'B7M!2.3 Fm7 B7M!.7 Eb7M!2.3 C#m7!.7 F#7!1.3',
]
c1 >> play('o-x-')
s1 >> pianovel(chords, dur=chords.dur)
l1 >> sawbass(chords.values.i, dur=chords.dur)

Contribute

See the Contributor Guide.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

foxdotchord-0.0.13.tar.gz (28.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

foxdotchord-0.0.13-py3-none-any.whl (28.9 kB view details)

Uploaded Python 3

File details

Details for the file foxdotchord-0.0.13.tar.gz.

File metadata

  • Download URL: foxdotchord-0.0.13.tar.gz
  • Upload date:
  • Size: 28.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.13.7 Linux/6.17.9-arch1-1

File hashes

Hashes for foxdotchord-0.0.13.tar.gz
Algorithm Hash digest
SHA256 4c4b60eea891d3cee609189fc96f6a9a9ea81999dfeec54c552ee279dbdf41ea
MD5 be0d5c6d5aba9b720fc29f2388896b96
BLAKE2b-256 7f75f240946fbd5ef3c093eeadb524edca122dccb3fae43c700739f8f7ef15f7

See more details on using hashes here.

File details

Details for the file foxdotchord-0.0.13-py3-none-any.whl.

File metadata

  • Download URL: foxdotchord-0.0.13-py3-none-any.whl
  • Upload date:
  • Size: 28.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.13.7 Linux/6.17.9-arch1-1

File hashes

Hashes for foxdotchord-0.0.13-py3-none-any.whl
Algorithm Hash digest
SHA256 458b78a9cc0685d127caa7070bf34f0267c6dde294bf86f09a6724993d945ded
MD5 e318223799e084ffadb3e3ac9cb2cbb0
BLAKE2b-256 09fa569ae0583f9c3ed5af6110a6b6e054ef527f6818bca764d9f7c7b43bdebe

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page