https://github.com/amiika/supercollider-ziffers

Numbered Notation for SuperCollider (Prototype)

https://github.com/amiika/supercollider-ziffers

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (2.1%) to scientific vocabulary
Last synced: 9 months ago · JSON representation

Repository

Numbered Notation for SuperCollider (Prototype)

Basic Info
  • Host: GitHub
  • Owner: amiika
  • License: mit
  • Language: SuperCollider
  • Default Branch: master
  • Size: 12.7 KB
Statistics
  • Stars: 0
  • Watchers: 2
  • Forks: 1
  • Open Issues: 0
  • Releases: 0
Created over 6 years ago · Last pushed over 6 years ago
Metadata Files
Readme License

README.md

supercollider-ziffers

Numbered Notation for SuperCollider (Prototype). Original Ziffers was developed for Sonic Pi.

Install

Quarks.install("https://github.com/amiika/supercollider-ziffers.git");

Basic use

Ziffers creates Pbindef with \degree and \dur.

``` Ziffers.play("q .0 .0 | q 0 e 1 q. 2 | 2 e 1 q 2 e 3| h. 4| e 7 7 7 4 4 4 2 2 2 0 0 0 | q 4 e 3 q 2 e 1 | h. 0");

Ziffers.loop("q .0 .0 | q 0 e 1 q. 2 | 2 e 1 q 2 e 3| h. 4| e 7 7 7 4 4 4 2 2 2 0 0 0 | q 4 e 3 q 2 e 1 | h. 0");

// Returns Pbindef Ziffers("q 1 3 2 4 5 4 3 2",\foo,3)

Ziffers("q 1 3 2 4 5 4 3 2",\foo,3).play;

Ziffers("q 1 3 2 4 5 4 3 2",\foo,inf).play;

// Create array: [[1,2,[3,1,2,3],[1,0.5,0.125]] a = Ziffers.parse("h 1 q 2 e 3123"); ```

Combine ziffers with synths etc.

``` ( SynthDef(\horror, { |out=0, freq=440, amp=0.5,force=1, gate=1,pos=0.07,c1=0.25,c3=31,pan=0| var vib = Gendy1.kr(10,2,9,4,0.1, 4,mul:0.110,add:2); var son = DWGBowed.ar(freq*vib, amp,force, gate,pos,0.1,c1,c3); son = DWGSoundBoard.ar(son); son = BPF.ar(son,490,1)+son; son = LPF.ar(son,9000); Out.ar(out, Pan2.ar(son * 0.1, pan)); }).add;

Ziffers("e 5 3 q 135 e 6 4 q 357",\foo,inf);

Pbindef(\foo, \instrument, \horror ).play; ) ```

ToDo:

... a lot. Only basic stuff like the degrees, note length characters, ties, rests and chords work.

Owner

  • Name: Miika Alonen
  • Login: amiika
  • Kind: user
  • Location: Helsinki
  • Company: Gofore

GitHub Events

Total
Last Year

Committers

Last synced: 11 months ago

All Time
  • Total Commits: 10
  • Total Committers: 3
  • Avg Commits per committer: 3.333
  • Development Distribution Score (DDS): 0.3
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
amiika a****a@g****m 7
Alex McLean a****x@s****g 2
amiika m****n@g****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 0
  • Total pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: about 16 hours
  • Total issue authors: 0
  • Total pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
  • yaxu (1)
Top Labels
Issue Labels
Pull Request Labels