delineator's comments

delineator | 1 year ago | on: Show HN: Modest – musical harmony library for Lua

Things get more interesting when we explore musical tunings other than the 12 equal divisions of the octave (EDO) of Western music.

You can define interval structure as a sequence of large L, small s, and optionally medium M steps.

For example, the Major diatonic scale, a 7 note scale from 12 EDO, in Ls notation is:

   LLsLLLs  with L: 2  s: 1 (12=2+2+1+2+2+2+1)
A 6 note scale (Gorgo-6) in 16 EDO is:

   LLsLLL  with L: 3  s: 1 (16=3+3+1+3+3+3)
You can then explore frequency ratios beyond those available in 12 EDO, see this Lua file: https://github.com/robmckinnon/pitfalls/blob/main/lib/ratios...

E.g. the Gorgo-6 scale has the intervals S2 (septimal major second), d4 (Barbados third), N4 (undevicesimal wide fourth), s6 (septimal sixth), s7 (septimal minor seventh).

And chords based on those ratios, see Lua file: https://github.com/robmckinnon/pitfalls/blob/main/lib/chords...

The above links are Lua code files for a monome norns library for exploring microtonal tuning: https://llllllll.co/t/pitfalls/37795

delineator | 3 years ago | on: Criminal liability for content harmful to children

You can see the latest version of the Online Safety Bill that may be passed into law by the UK parliament here:

https://publications.parliament.uk/pa/bills/cbill/58-03/0220...

From the bill:

"59 Requirement to report CSEA content to the NCA

(1) A UK provider of a regulated user-to-user service must operate the service using systems and processes which secure (so far as possible) that the provider reports all detected and unreported CSEA content present on the service to the NCA.

(2) A non-UK provider of a regulated user-to-user service must operate the service using systems and processes which secure (so far as possible) that the provider reports all detected and unreported UK-linked CSEA content present on the service to the NCA (and does not report to the NCA CSEA content which is not UK-linked). ...

60 Regulations about reports to the NCA

(1) The Secretary of State must make regulations in connection with the reports that are to be made to the NCA (including by non-UK providers) as required by section 59. ...

62 Offence in relation to CSEA reporting

A person commits an offence if, in purported compliance with a requirement under section 59— (a) the person provides information that is false in a material respect, and (b) at the time the person provides it, the person knows that it is false in a material respect or is reckless as to whether it is false in a material respect.

A person who commits an offence under this section is liable— ... (d) on conviction on indictment, to imprisonment for a term not exceeding two years or a fine (or both)."

delineator | 3 years ago | on: Criminal liability for content harmful to children

From this policy briefing on an Amendment to UK's Online Safety Bill:

"The Amendment inserts a criminal liability into Section 11 of the Bill. ...

There is no clear and precise definition on the face of the Bill of what that content harmful to children is. ...

Without any definition, the tech companies do not know what it is that they are being held liable for. A criminal liability would be set for crimes yet to be defined, based on the actions of others."

delineator | 3 years ago | on: Online Safety Bill third reading briefing

Unintended consequences of the UK Online Safety Bill mean a trio of surveillance, prior restraint of speech, and restriction on access to online content and services.

This Bill vastly increases online surveillance of British people without any judicial or administrative oversight. It will institute a de facto “general monitoring” and proactive scanning. This means all users’ posts, public and private, every day, all the time.

delineator | 4 years ago | on: Fingerprints can be hacked

> you leave your fingerprint on taxi doors, iPhone screens, and glasses of wine at your local restaurant.

DNA is similar - you leave hairs in taxis, public toilets, etc.

delineator | 4 years ago | on: People who ‘can’t fit into jeans they wore aged 21’ risk developing diabetes

Aside: after 3 months of a keto - no/low carbs,sugars - diet I've lost ~10% body weight.

Avocado smoothie with MCT oil, chia seed, hemp, cocoa, collagen powders breakfast at 9am. Egg, cheese, leafy green vegetable lunch. Meat/fish and veg dinner at 6pm. Blueberries and cream with 85% dark chocolate dessert.

Energy levels are more even during the day.

delineator | 4 years ago | on: Basic Music Theory in ~200 Lines of Python

Things get more fun when we explore musical tunings other than the 12 equal divisions of the octave (EDO) of Western music.

You can define interval structure as a sequence of large L, small s, and optionally medium M steps.

For example, the Major diatonic scale - a 7 note scale from 12 EDO - in Ls notation is:

   LLsLLLs with L: 2  s: 1 (12=2+2+1+2+2+2+1)
A 19 EDO, 7 note scale:

   LLsLLLs with L: 3  s: 2 (19=3+3+2+3+3+3+2)
And here's a 19 EDO scale with 9 notes (Godzilla-9):

   LLsLsLsLsLs with L: 3 s: 1 (19=3+3+1+3+1+3+1+3+1)
You can then explore frequency ratios beyond those available in 12 EDO: https://github.com/robmckinnon/pitfalls/blob/main/lib/ratios...

And chords based on those ratios: https://github.com/robmckinnon/pitfalls/blob/main/lib/chords...

The above links are Lua code files for a monome norns library for exploring microtonal tuning: https://llllllll.co/t/pitfalls/37795

delineator | 5 years ago | on: Sonic Pi is a code-based music creation and performance tool

In addition to Sonic Pi, I've also enjoyed experimenting with @neauoire's [0] Orca[1] and @yaxu's [2] TidalCycles[3].

Orca[1] is like a moving 2D functional programming crossword puzzle for generating sequences, be sure to watch some tutorial videos to get started.

TidalCycles[3] is a lovely way to very concisely and quickly generate looping patterns of samples and tones, still getting my head around it.

[0] https://twitter.com/neauoire

[1] https://hundredrabbits.itch.io/orca examples on twitter: https://twitter.com/hashtag/ORC%CE%9B

[2] https://twitter.com/yaxu

[3] https://tidalcycles.org/ examples on twitter: https://twitter.com/hashtag/TidalCycles

delineator | 5 years ago | on: Sonic Pi is a code-based music creation and performance tool

Coding music let's you think about music composition in new ways.

I've found it easy to experiment with looping audio samples at different speeds with Sonic Pi (including backwards) and applying FX effects. Syncing the timing of loops playing is easy with Sonic Pi's `live_loop` cues.

Composing with audio samples has long traditions in magnetic tape manipulation, and later in the isolated beat loops in hip-hop.

Musique Concrète - beginning in the early 1940s - is a type of music composition that utilizes recorded sounds as raw material.

Delia Derbyshire used tape manipulation to create the original electronic realisation of the Doctor Who theme score in 1963, and in many other compositions from that decade.

page 1