vault backup: 2025-12-19 13:13:11
This commit is contained in:
+102
-14
@@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
id:
|
id:
|
||||||
aliases: []
|
aliases: []
|
||||||
title: "2025-12-19"
|
title: 2025-12-19
|
||||||
tags:
|
tags:
|
||||||
- authorship/original
|
- authorship/original
|
||||||
- destiny/permanent
|
- destiny/permanent
|
||||||
@@ -16,33 +16,121 @@ PowerShell module to assist in translating between banjo fingerings and concert
|
|||||||
as well as between [[lilypond]] and conventional notation.
|
as well as between [[lilypond]] and conventional notation.
|
||||||
|
|
||||||
```powershell
|
```powershell
|
||||||
$Db4 = [Note]::FromLilyPond("des'")
|
$Db4 = [Pitch]::FromLilyPond("des'")
|
||||||
$Db4.PlayInTime(1/4,120)
|
[Note]::($Db4,1/4).PlayInTime(120)
|
||||||
|
|
||||||
$str1 = [FrettedStringTuning]::FromOpen([Note]::FromLilyPond("d,,,"))
|
$str1 = [FrettedStringTuning]::FromOpen([Pitch]::FromLilyPond("d,,,"))
|
||||||
$str1c2 = $str1.Capo(2)
|
$str1c2 = $str1.Capo(2)
|
||||||
|
|
||||||
$openGtuning = [FrettedStringInstrumentTuning]::FromStringTunings(@(
|
$openGtuning = [FrettedStringInstrumentTuning]::FromStringTunings(@(
|
||||||
[FrettedStringTuning]::FromOpen([Note]::FromLilyPond("d,,,")),
|
[FrettedStringTuning]::FromOpen([Pitch]::FromLilyPond("d,,,")),
|
||||||
[FrettedStringTuning]::FromOpen([Note]::FromLilyPond("b,,")),
|
[FrettedStringTuning]::FromOpen([Pitch]::FromLilyPond("b,,")),
|
||||||
[FrettedStringTuning]::FromOpen([Note]::FromLilyPond("g,")),
|
[FrettedStringTuning]::FromOpen([Pitch]::FromLilyPond("g,")),
|
||||||
[FrettedStringTuning]::FromOpen([Note]::FromLilyPond("d")),
|
[FrettedStringTuning]::FromOpen([Pitch]::FromLilyPond("d")),
|
||||||
[FrettedStringTuning]::FromOpen([Note]::FromLilyPond("g'")),
|
[FrettedStringTuning]::FromOpen([Pitch]::FromLilyPond("g'")),
|
||||||
# note: the notation used above is concert octave,
|
# note: the notation used above is concert octave,
|
||||||
# banjo is transposed up one octave.
|
# banjo is transposed up one octave.
|
||||||
))
|
))
|
||||||
$openGtuning.GetNoteFromFingering(4,11).PlayInTime(1/4,120) # play Db4
|
[Note]::($openGc2tuning.GetPitchFromFingering(4,11)/4).PlayInTime(120) # play Db4
|
||||||
|
|
||||||
$openGc2tuning = $openGtuning.Capo(2)
|
$openGc2tuning = $openGtuning.Capo(2)
|
||||||
$openGc2tuning.GetNoteFromFingering(4,9).PlayInTime(1/4,120) # play Db4
|
[Note]::($openGc2tuning.GetPitchFromFingering(4,9),1/4).PlayInTime(120) # play Db4
|
||||||
|
|
||||||
# TODO: class FrettedStringInstrument
|
# TODO: class iFrettedStringInstrument
|
||||||
|
# class Banjo implements iFrettedStringInstrument
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
```powershell
|
```powershell
|
||||||
|
class Pitch {
|
||||||
|
[Pitch] TransposeOctave([Note]$note1,[Note]$note2) {}
|
||||||
|
[Pitch] TransposeOctave([int]$modifier) {}
|
||||||
|
}
|
||||||
|
|
||||||
|
class Duration {
|
||||||
|
# 1/4, 1/8, etc.
|
||||||
|
# does not encode timing.
|
||||||
|
}
|
||||||
|
|
||||||
class Note {
|
class Note {
|
||||||
[Note] TransposeOctave([Note]$note1,[Note]$note2) {}
|
[Pitch]$_pitch
|
||||||
[Note] TransposeOctave([int]$modifier) {}
|
[Duration]$_duration
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
```mermaid
|
||||||
|
classDiagram
|
||||||
|
%% simple score definition, does not support polyphony
|
||||||
|
class Score {
|
||||||
|
List~Note~ notes
|
||||||
|
float beatsPerMinute
|
||||||
|
+Beep() void
|
||||||
|
}
|
||||||
|
|
||||||
|
Score *-- Note
|
||||||
|
class Note {
|
||||||
|
Pitch pitch
|
||||||
|
float beats
|
||||||
|
+BeepInTime(int bpm)
|
||||||
|
}
|
||||||
|
|
||||||
|
Note *-- Pitch
|
||||||
|
class Pitch {
|
||||||
|
+Transpose(Pitch from, Pitch to) Pitch
|
||||||
|
+TransposeOctave(int modifier) Pitch
|
||||||
|
+FromLilyPond(string text) Pitch
|
||||||
|
+GetFrequency() float
|
||||||
|
+Beep(int milliseconds) void
|
||||||
|
}
|
||||||
|
|
||||||
|
class Banjo {
|
||||||
|
+FromNamedTuning(string tuningName) Banjo
|
||||||
|
}
|
||||||
|
|
||||||
|
Banjo <|.. iFrettedStringInstrument
|
||||||
|
class iFrettedStringInstrument {
|
||||||
|
-FrettedStringInstrumentTuning tuning
|
||||||
|
+GetPitchFromFingering(int string,int fret) Pitch
|
||||||
|
+GetFingeringsFromPitch(Pitch pitch) todo
|
||||||
|
}
|
||||||
|
|
||||||
|
iFrettedStringInstrument *-- FrettedStringInstrumentTuning
|
||||||
|
class FrettedStringInstrumentTuning {
|
||||||
|
-List~FrettedStringTuning~ stringTunings
|
||||||
|
+GetPitchFromFingering(int string,int fret) Pitch
|
||||||
|
+GetFingeringsFromPitch(Pitch pitch) todo
|
||||||
|
+Capo(int fret) FrettedStringInstrumentTuning
|
||||||
|
}
|
||||||
|
|
||||||
|
FrettedStringInstrumentTuning *-- FrettedStringTuning
|
||||||
|
class FrettedStringTuning {
|
||||||
|
Pitch openPitch
|
||||||
|
int fretOffset
|
||||||
|
+GetPitchFromFret(int fret) Pitch
|
||||||
|
+SetOffset(int fret) FrettedStringTuning
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## 2025-12-19 10:44
|
||||||
|
|
||||||
|
#occupational/takeoff
|
||||||
|
|
||||||
|
> [!quote] Art Baldwin 2025-12-19, in reference to Howard University East Towers (pp.)
|
||||||
|
> When using PVC slab box assemblies where substantial insulation
|
||||||
|
> (e.g mineral wool, spray foam) is to be applied,
|
||||||
|
> add extension rings to compensate for the thickness
|
||||||
|
|
||||||
|
## 2025-12-19 10:44
|
||||||
|
|
||||||
|
#occupational/takeoff
|
||||||
|
|
||||||
|
This week (2025w51)
|
||||||
|
William Bonn, as part of [[units-takeoff]] for Howard University East Towers,
|
||||||
|
used an `Area` "Typical - Unit Balconies" for `Phase` "UNIT - RESIDENTIAL" takeoff.
|
||||||
|
Our senior Joel Jansen approved of the method.
|
||||||
|
|
||||||
|
I'd like to use the method tentatively for takeoff strictly typical of all units
|
||||||
|
(e.g. master switches, MSDE's, etc.),
|
||||||
|
but there is potential for significant efficiency gains
|
||||||
|
in treating units like panelboards in [[switchgear-takeoff]]:
|
||||||
|
picking one unit type to be typical of many nearly identical types.
|
||||||
|
|||||||
+1
-115
@@ -44,9 +44,6 @@ This has a few complications:
|
|||||||
1. Tablature must be translated first to SPN (i.e. C#<sub>4</sub>)
|
1. Tablature must be translated first to SPN (i.e. C#<sub>4</sub>)
|
||||||
then to lilypond notation (i.e. `cis'`)
|
then to lilypond notation (i.e. `cis'`)
|
||||||
|
|
||||||
* [Helmholtz pitch notation](https://en.wikipedia.org/wiki/Helmholtz_pitch_notation)
|
|
||||||
* [Scientific pitch notation (SPN)]https://en.wikipedia.org/wiki/Scientific_pitch_notation)
|
|
||||||
|
|
||||||
Also keep in mind that banjo is transposed up/down? one octave,
|
Also keep in mind that banjo is transposed up/down? one octave,
|
||||||
so that C<sub>0</sub> SPN = C<sub>1</sub> banjo
|
so that C<sub>0</sub> SPN = C<sub>1</sub> banjo
|
||||||
|
|
||||||
@@ -60,118 +57,7 @@ This has a few complications:
|
|||||||
|
|
||||||
[Common Notation for Fretted Strings](https://lilypond.org/doc/v2.24/Documentation/notation/common-notation-for-fretted-strings)
|
[Common Notation for Fretted Strings](https://lilypond.org/doc/v2.24/Documentation/notation/common-notation-for-fretted-strings)
|
||||||
|
|
||||||
### Note Conversion
|
[[lilypond]]
|
||||||
|
|
||||||
| SPN | lilypond | frequency (hz) |
|
|
||||||
|:-------------- |:-------- | --------------:|
|
|
||||||
| C<sub>0</sub> | c,,, | 16.35 |
|
|
||||||
| C#<sub>0</sub> | cis,,, | 17.32 |
|
|
||||||
| D<sub>0</sub> | d,,, | 18.35 |
|
|
||||||
| D#<sub>0</sub> | dis,,, | 19.45 |
|
|
||||||
| E<sub>0</sub> | e,,, | 20.60 |
|
|
||||||
| F<sub>0</sub> | f,,, | 21.83 |
|
|
||||||
| F#<sub>0</sub> | fis,,, | 23.12 |
|
|
||||||
| G<sub>0</sub> | g,,, | 24.50 |
|
|
||||||
| G#<sub>0</sub> | gis,,, | 25.96 |
|
|
||||||
| A<sub>0</sub> | a,,, | 27.50 |
|
|
||||||
| A#<sub>0</sub> | ais,,, | 29.14 |
|
|
||||||
| B<sub>0</sub> | b,,, | 30.87 |
|
|
||||||
| C<sub>1</sub> | c,, | 32.70 |
|
|
||||||
| C#<sub>1</sub> | cis,, | 34.65 |
|
|
||||||
| D<sub>1</sub> | d,, | 36.71 |
|
|
||||||
| D#<sub>1</sub> | dis,, | 38.89 |
|
|
||||||
| E<sub>1</sub> | e,, | 41.20 |
|
|
||||||
| F<sub>1</sub> | f,, | 43.65 |
|
|
||||||
| F#<sub>1</sub> | fis,, | 46.25 |
|
|
||||||
| G<sub>1</sub> | g,, | 49.00 |
|
|
||||||
| G#<sub>1</sub> | gis,, | 51.91 |
|
|
||||||
| A<sub>1</sub> | a,, | 55.00 |
|
|
||||||
| A#<sub>1</sub> | ais,, | 58.27 |
|
|
||||||
| B<sub>1</sub> | b,, | 61.74 |
|
|
||||||
| C<sub>2</sub> | c, | 65.41 |
|
|
||||||
| C#<sub>2</sub> | cis, | 69.30 |
|
|
||||||
| D<sub>2</sub> | d, | 73.42 |
|
|
||||||
| D#<sub>2</sub> | dis, | 77.78 |
|
|
||||||
| E<sub>2</sub> | e, | 82.41 |
|
|
||||||
| F<sub>2</sub> | f, | 87.31 |
|
|
||||||
| F#<sub>2</sub> | fis, | 92.50 |
|
|
||||||
| G<sub>2</sub> | g, | 98.00 |
|
|
||||||
| G#<sub>2</sub> | gis, | 103.83 |
|
|
||||||
| A<sub>2</sub> | a, | 110.00 |
|
|
||||||
| A#<sub>2</sub> | ais, | 116.54 |
|
|
||||||
| B<sub>2</sub> | b, | 123.47 |
|
|
||||||
| C<sub>3</sub> | c | 130.81 |
|
|
||||||
| C#<sub>3</sub> | cis | 138.59 |
|
|
||||||
| D<sub>3</sub> | d | 146.83 |
|
|
||||||
| D#<sub>3</sub> | dis | 155.56 |
|
|
||||||
| E<sub>3</sub> | e | 164.81 |
|
|
||||||
| F<sub>3</sub> | f | 174.61 |
|
|
||||||
| F#<sub>3</sub> | fis | 185.00 |
|
|
||||||
| G<sub>3</sub> | g | 196.00 |
|
|
||||||
| G#<sub>3</sub> | gis | 207.65 |
|
|
||||||
| A<sub>3</sub> | a | 220.00 |
|
|
||||||
| A#<sub>3</sub> | ais | 233.08 |
|
|
||||||
| B<sub>3</sub> | b | 246.94 |
|
|
||||||
| C<sub>4</sub> | c' | 261.63 |
|
|
||||||
| C#<sub>4</sub> | cis' | 277.18 |
|
|
||||||
| D<sub>4</sub> | d' | 293.66 |
|
|
||||||
| D#<sub>4</sub> | dis' | 311.13 |
|
|
||||||
| E<sub>4</sub> | e' | 329.63 |
|
|
||||||
| F<sub>4</sub> | f' | 349.23 |
|
|
||||||
| F#<sub>4</sub> | fis' | 369.99 |
|
|
||||||
| G<sub>4</sub> | g' | 392.00 |
|
|
||||||
| G#<sub>4</sub> | gis' | 415.30 |
|
|
||||||
| A<sub>4</sub> | a' | 440.00 |
|
|
||||||
| A#<sub>4</sub> | ais' | 466.16 |
|
|
||||||
| B<sub>4</sub> | b' | 493.88 |
|
|
||||||
| C<sub>5</sub> | c'' | 523.25 |
|
|
||||||
| C#<sub>5</sub> | cis'' | 554.37 |
|
|
||||||
| D<sub>5</sub> | d'' | 587.33 |
|
|
||||||
| D#<sub>5</sub> | dis'' | 622.25 |
|
|
||||||
| E<sub>5</sub> | e'' | 659.25 |
|
|
||||||
| F<sub>5</sub> | f'' | 698.46 |
|
|
||||||
| F#<sub>5</sub> | fis'' | 739.99 |
|
|
||||||
| G<sub>5</sub> | g'' | 783.99 |
|
|
||||||
| G#<sub>5</sub> | gis'' | 830.61 |
|
|
||||||
| A<sub>5</sub> | a'' | 880.00 |
|
|
||||||
| A#<sub>5</sub> | ais'' | 932.33 |
|
|
||||||
| B<sub>5</sub> | b'' | 987.77 |
|
|
||||||
| C<sub>6</sub> | c''' | 1046.50 |
|
|
||||||
| C#<sub>6</sub> | cis''' | 1108.73 |
|
|
||||||
| D<sub>6</sub> | d''' | 1174.66 |
|
|
||||||
| D#<sub>6</sub> | dis''' | 1244.51 |
|
|
||||||
| E<sub>6</sub> | e''' | 1318.51 |
|
|
||||||
| F<sub>6</sub> | f''' | 1396.91 |
|
|
||||||
| F#<sub>6</sub> | fis''' | 1479.98 |
|
|
||||||
| G<sub>6</sub> | g''' | 1567.98 |
|
|
||||||
| G#<sub>6</sub> | gis''' | 1661.22 |
|
|
||||||
| A<sub>6</sub> | a''' | 1760.00 |
|
|
||||||
| A#<sub>6</sub> | ais''' | 1864.66 |
|
|
||||||
| B<sub>6</sub> | b''' | 1975.53 |
|
|
||||||
| C<sub>7</sub> | c'''' | 2093.00 |
|
|
||||||
| C#<sub>7</sub> | cis'''' | 2217.46 |
|
|
||||||
| D<sub>7</sub> | d'''' | 2349.32 |
|
|
||||||
| D#<sub>7</sub> | dis'''' | 2489.02 |
|
|
||||||
| E<sub>7</sub> | e'''' | 2637.02 |
|
|
||||||
| F<sub>7</sub> | f'''' | 2793.83 |
|
|
||||||
| F#<sub>7</sub> | fis'''' | 2959.96 |
|
|
||||||
| G<sub>7</sub> | g'''' | 3135.96 |
|
|
||||||
| G#<sub>7</sub> | gis'''' | 3322.44 |
|
|
||||||
| A<sub>7</sub> | a'''' | 3520.00 |
|
|
||||||
| A#<sub>7</sub> | ais'''' | 3729.31 |
|
|
||||||
| B<sub>7</sub> | b'''' | 3951.07 |
|
|
||||||
| C<sub>8</sub> | c''''' | 4186.01 |
|
|
||||||
| C#<sub>8</sub> | cis''''' | 4434.92 |
|
|
||||||
| D<sub>8</sub> | d''''' | 4698.63 |
|
|
||||||
| D#<sub>8</sub> | dis''''' | 4978.03 |
|
|
||||||
| E<sub>8</sub> | e''''' | 5274.04 |
|
|
||||||
| F<sub>8</sub> | f''''' | 5587.65 |
|
|
||||||
| F#<sub>8</sub> | fis''''' | 5919.91 |
|
|
||||||
| G<sub>8</sub> | g''''' | 6271.93 |
|
|
||||||
| G#<sub>8</sub> | gis''''' | 6644.88 |
|
|
||||||
| A<sub>8</sub> | a''''' | 7040.00 |
|
|
||||||
| A#<sub>8</sub> | ais''''' | 7458.62 |
|
|
||||||
| B<sub>8</sub> | b''''' | 7902.13 |
|
|
||||||
|
|
||||||
### Slides
|
### Slides
|
||||||
|
|
||||||
|
|||||||
+46
@@ -11,9 +11,55 @@ title: Diagrams
|
|||||||
---
|
---
|
||||||
# Diagrams
|
# Diagrams
|
||||||
|
|
||||||
|
## Mermaid
|
||||||
|
|
||||||
|
### Flowchart
|
||||||
|
|
||||||
```mermaid
|
```mermaid
|
||||||
graph LR
|
graph LR
|
||||||
A[README] %% B
|
A[README] %% B
|
||||||
|
|
||||||
class A internal-link;
|
class A internal-link;
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Class Diagram
|
||||||
|
|
||||||
|
```mermaid
|
||||||
|
---
|
||||||
|
title: Animal example
|
||||||
|
---
|
||||||
|
classDiagram
|
||||||
|
note "From Duck till Zebra"
|
||||||
|
Animal <|-- Duck
|
||||||
|
note for Duck "can fly\ncan swim\ncan dive\ncan help in debugging"
|
||||||
|
Animal <|-- Fish
|
||||||
|
Animal <|-- Zebra
|
||||||
|
Animal : +int age
|
||||||
|
Animal : +String gender
|
||||||
|
Animal: +isMammal()
|
||||||
|
Animal: +mate()
|
||||||
|
class Duck{
|
||||||
|
+String beakColor
|
||||||
|
+swim()
|
||||||
|
+quack()
|
||||||
|
}
|
||||||
|
class Fish{
|
||||||
|
-int sizeInFeet
|
||||||
|
-canEat()
|
||||||
|
}
|
||||||
|
class Zebra{
|
||||||
|
+bool is_wild
|
||||||
|
+run()
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
| Type | Description |
|
||||||
|
| ------- | ------------- |
|
||||||
|
| `<\|--` | Inheritance |
|
||||||
|
| `*--` | Composition |
|
||||||
|
| `o--` | Aggregation |
|
||||||
|
| `-->` | Association |
|
||||||
|
| `--` | Link (Solid) |
|
||||||
|
| `..>` | Dependency |
|
||||||
|
| `..\|>` | Realization |
|
||||||
|
| `..` | Link (Dashed) |
|
||||||
@@ -196,7 +196,7 @@ For each damper, take off both
|
|||||||
|
|
||||||
1. * `System` = "FA - Fire Alarm"
|
1. * `System` = "FA - Fire Alarm"
|
||||||
|
|
||||||
`COMMON ASSEMBLIES`/`FIRE ALARM & DAS SYSTEMS`/`INITIATING DEVICES ...`/`ADDRESSABLE OUTPUT RELAY MODULE ...`
|
`COMMON ASSEMBLIES`/`FIRE ALARM & DAS SYSTEMS`/`INITIATING DEVICES ...`/`ADDRESSABLE OUTPUT RELAY CONTROL MODULE ...`
|
||||||
|
|
||||||
2. * `System` = "EL - Electrical"
|
2. * `System` = "EL - Electrical"
|
||||||
|
|
||||||
|
|||||||
+41
-41
@@ -1,18 +1,22 @@
|
|||||||
---
|
---
|
||||||
id:
|
id:
|
||||||
aliases: []
|
aliases: []
|
||||||
|
title: Lighting Controls
|
||||||
tags:
|
tags:
|
||||||
- authorship/original
|
- authorship/original
|
||||||
- destiny/permanent
|
- destiny/permanent
|
||||||
- status/incomplete
|
- status/incomplete
|
||||||
- topic/construction/electrical
|
- topic/construction/electrical
|
||||||
- type/encyclopedia
|
- type/encyclopedia
|
||||||
title: Lighting Controls
|
|
||||||
---
|
---
|
||||||
# Lighting Controls
|
# Lighting Controls
|
||||||
|
|
||||||
## Protocols
|
## Sensor Types
|
||||||
|
|
||||||
|
* Occupancy
|
||||||
|
* Vacancy
|
||||||
|
* Daylight
|
||||||
|
* Partition
|
||||||
|
|
||||||
## Occupancy/Vacancy Sensor Technologies
|
## Occupancy/Vacancy Sensor Technologies
|
||||||
|
|
||||||
@@ -22,9 +26,10 @@ title: Lighting Controls
|
|||||||
|
|
||||||
## Switching/Communication
|
## Switching/Communication
|
||||||
|
|
||||||
* Occupancy
|
Dimming Terms
|
||||||
* Vacancy
|
* **trim** --- refers to the minimum and maximum brightness levels
|
||||||
* Daylight
|
(low-end and high-end trim respectively)
|
||||||
|
a dimmer will reach. Usually adjustable.
|
||||||
|
|
||||||
### Line Voltage
|
### Line Voltage
|
||||||
|
|
||||||
@@ -36,46 +41,38 @@ title: Lighting Controls
|
|||||||
|
|
||||||
### Digital
|
### Digital
|
||||||
|
|
||||||
|
#### Generic "Standalone"
|
||||||
|
|
||||||
|
The examples below are typical of a generic system,
|
||||||
|
with functionally identical features and topologies.
|
||||||
|
|
||||||
|
Includes wired (via [[twisted-pair-cable]] and 8P8C "RJ-45" connectors)
|
||||||
|
and wireless (via RF) communication.
|
||||||
|
|
||||||
|
* [Legrand Wattstopper Digital Light Management (DLM)](https://www.legrand.us/solutions/digital-lighting-management)
|
||||||
|
* [Acuity nLight®](https://nlight.acuitybrands.com/overview)
|
||||||
|
* [Lutron Vive](https://commercial.lutron.com/us/en/commercial-systems/vive)
|
||||||
|
* [Cooper Greengate](https://www.cooperlighting.com/global/brands/greengate)
|
||||||
|
|
||||||
#### Digital Addressable Lighting Interface (DALI) ^dali
|
#### Digital Addressable Lighting Interface (DALI) ^dali
|
||||||
|
|
||||||
[Digital Addressable Lighting Interface](https://en.wikipedia.org/wiki/Digital_Addressable_Lighting_Interface)
|
[Digital Addressable Lighting Interface](https://en.wikipedia.org/wiki/Digital_Addressable_Lighting_Interface)
|
||||||
|
|
||||||
Open protocol defined by [IEC 62386](https://www.dali-alliance.org/standards/IEC62386.html).
|
Open protocol defined by [IEC 62386](https://www.dali-alliance.org/standards/IEC62386.html).
|
||||||
|
|
||||||
Includes wired (via [[twisted-pair-cable]] and 8P8C "RJ-45" connectors)
|
4-Conductor Class 2 control circuit
|
||||||
and wireless topologies.
|
|
||||||
|
|
||||||
##### Proprietary DALI Clones
|
|
||||||
|
|
||||||
There exist several proprietary control ecosystems
|
|
||||||
with feature sets and topologies identical to DALI.
|
|
||||||
|
|
||||||
> I suspect these exist to skirt the cost of DALI's testing requirements.
|
|
||||||
|
|
||||||
%%
|
%%
|
||||||
I'm less sure this is an apt description.
|
Lutron's QS bares some resemblance to DALI.
|
||||||
The examples below are typical of some generic system,
|
|
||||||
but it doesn't seem to be DALI.
|
|
||||||
%%
|
%%
|
||||||
|
|
||||||
Examples include:
|
|
||||||
* [Legrand Wattstopper Digital Light Management (DLM)](https://www.legrand.us/solutions/digital-lighting-management)
|
|
||||||
* [Acuity nLight®](https://nlight.acuitybrands.com/overview)
|
|
||||||
* [Lutron Quantum](https://www.lutron.com/us/en/controls/systems/quantum)[^1]
|
|
||||||
* [Lutron Athena][^2]
|
|
||||||
* [Cooper Greengate](https://www.cooperlighting.com/global/brands/greengate)
|
|
||||||
|
|
||||||
[^1]: Maybe not. Sensors show 24V wiring.
|
|
||||||
|
|
||||||
[^2]: Can not verify. Website is down at time of writing.
|
|
||||||
|
|
||||||
#### Digital Multiplex (DMX) ^dmx
|
#### Digital Multiplex (DMX) ^dmx
|
||||||
|
|
||||||
[DMX512](https://en.wikipedia.org/wiki/DMX512)
|
[DMX512](https://en.wikipedia.org/wiki/DMX512)
|
||||||
|
|
||||||
DMX512-A defined in ANSI E1.11-2008
|
DMX512-A defined in ANSI E1.11-2008
|
||||||
|
|
||||||
Shielded [[twisted-pair-cable]] with XLR or 8P8C ("RJ-45") connectors
|
Shielded [[twisted-pair-cable]] with XLR or 8P8C "RJ-45" connectors
|
||||||
|
|
||||||
#### See Also
|
#### See Also
|
||||||
|
|
||||||
@@ -91,7 +88,6 @@ Shielded [[twisted-pair-cable]] with XLR or 8P8C ("RJ-45") connectors
|
|||||||
* Triac (Line voltage dim)
|
* Triac (Line voltage dim)
|
||||||
* Analog (0-10V dim)
|
* Analog (0-10V dim)
|
||||||
* Digital
|
* Digital
|
||||||
* Wireless
|
|
||||||
|
|
||||||
All these control methods are likely to appear in drawings.
|
All these control methods are likely to appear in drawings.
|
||||||
|
|
||||||
@@ -111,7 +107,7 @@ This method is compliant with
|
|||||||
which allows control circuits to share a raceway with power conductors
|
which allows control circuits to share a raceway with power conductors
|
||||||
if either all of the power conductors or all of the control conductors
|
if either all of the power conductors or all of the control conductors
|
||||||
are themselves in a raceway,
|
are themselves in a raceway,
|
||||||
or in metal-sheathed, metal-clad, non–metallic-sheathed, or Type UF cable.
|
or in metal-sheathed, metal-clad, non--metallic-sheathed, or Type UF cable.
|
||||||
|
|
||||||
### Triac Dimming
|
### Triac Dimming
|
||||||
|
|
||||||
@@ -126,17 +122,21 @@ This reduces the output power, so the lamp dims.
|
|||||||
|
|
||||||
There are two subtypes based on which side of the wave is chopped.
|
There are two subtypes based on which side of the wave is chopped.
|
||||||
|
|
||||||
* Magnetic Low Voltage (MLV)** -- AKA "Leading Edge" or "Forward Phase"
|
* **Magnetic Low Voltage (MLV)** -- AKA "Leading Edge" or "Forward Phase"
|
||||||
* Electronic Low Voltage (ELV)** -- AKA "Trailing Edge" or "Reverse Phase"
|
* **Electronic Low Voltage (ELV)** -- AKA "Trailing Edge" or "Reverse Phase"
|
||||||
|
|
||||||
|
The "magnetic" and "electronic" of MLV and ELV
|
||||||
|
are holdovers from pre-LED days,
|
||||||
|
having nothing to do with how they are used today.
|
||||||
|
They are, unfortunately, the most common terms.
|
||||||
|
|
||||||
> [!important]
|
> [!important]
|
||||||
> The "magnetic" and "electronic" of MLV and ELV
|
> "Triac" is sometimes used in contrast to ELV erroneously to mean MLV
|
||||||
> are holdovers from pre-LED days.
|
|
||||||
> They have nothing to do with how they are used today.
|
|
||||||
> They are, unfortunately, the most common terms.
|
|
||||||
|
|
||||||
> [!important]
|
There also exist "universal" or "phase select" dimmers,
|
||||||
> "Triac" is sometimes used (in contrast to ELV) erroneously to mean MLV
|
|
||||||
|
|
||||||
There also exist "universal" dimmers,
|
|
||||||
which can be switched between the two subtypes.
|
which can be switched between the two subtypes.
|
||||||
|
|
||||||
|
### Digital Dimming
|
||||||
|
|
||||||
|
> [!info]
|
||||||
|
> It is likely that "digitally dimmed" fixtures are 0-10V dimmed internally.
|
||||||
|
|||||||
+116
@@ -30,3 +30,119 @@ with syntax similar to [[latex]].
|
|||||||
```
|
```
|
||||||
|
|
||||||
[Beginner Manual](https://lilypond.org/doc/v2.23/Documentation/learning/index)
|
[Beginner Manual](https://lilypond.org/doc/v2.23/Documentation/learning/index)
|
||||||
|
|
||||||
|
### Note Conversion
|
||||||
|
|
||||||
|
[Scientific pitch notation (SPN)]https://en.wikipedia.org/wiki/Scientific_pitch_notation)
|
||||||
|
[Helmholtz pitch notation](https://en.wikipedia.org/wiki/Helmholtz_pitch_notation)
|
||||||
|
|
||||||
|
| SPN | LilyPond | Frequency (hz) |
|
||||||
|
|:-------------- |:-------- | --------------:|
|
||||||
|
| C<sub>0</sub> | c,,, | 16.35 |
|
||||||
|
| C#<sub>0</sub> | cis,,, | 17.32 |
|
||||||
|
| D<sub>0</sub> | d,,, | 18.35 |
|
||||||
|
| D#<sub>0</sub> | dis,,, | 19.45 |
|
||||||
|
| E<sub>0</sub> | e,,, | 20.60 |
|
||||||
|
| F<sub>0</sub> | f,,, | 21.83 |
|
||||||
|
| F#<sub>0</sub> | fis,,, | 23.12 |
|
||||||
|
| G<sub>0</sub> | g,,, | 24.50 |
|
||||||
|
| G#<sub>0</sub> | gis,,, | 25.96 |
|
||||||
|
| A<sub>0</sub> | a,,, | 27.50 |
|
||||||
|
| A#<sub>0</sub> | ais,,, | 29.14 |
|
||||||
|
| B<sub>0</sub> | b,,, | 30.87 |
|
||||||
|
| C<sub>1</sub> | c,, | 32.70 |
|
||||||
|
| C#<sub>1</sub> | cis,, | 34.65 |
|
||||||
|
| D<sub>1</sub> | d,, | 36.71 |
|
||||||
|
| D#<sub>1</sub> | dis,, | 38.89 |
|
||||||
|
| E<sub>1</sub> | e,, | 41.20 |
|
||||||
|
| F<sub>1</sub> | f,, | 43.65 |
|
||||||
|
| F#<sub>1</sub> | fis,, | 46.25 |
|
||||||
|
| G<sub>1</sub> | g,, | 49.00 |
|
||||||
|
| G#<sub>1</sub> | gis,, | 51.91 |
|
||||||
|
| A<sub>1</sub> | a,, | 55.00 |
|
||||||
|
| A#<sub>1</sub> | ais,, | 58.27 |
|
||||||
|
| B<sub>1</sub> | b,, | 61.74 |
|
||||||
|
| C<sub>2</sub> | c, | 65.41 |
|
||||||
|
| C#<sub>2</sub> | cis, | 69.30 |
|
||||||
|
| D<sub>2</sub> | d, | 73.42 |
|
||||||
|
| D#<sub>2</sub> | dis, | 77.78 |
|
||||||
|
| E<sub>2</sub> | e, | 82.41 |
|
||||||
|
| F<sub>2</sub> | f, | 87.31 |
|
||||||
|
| F#<sub>2</sub> | fis, | 92.50 |
|
||||||
|
| G<sub>2</sub> | g, | 98.00 |
|
||||||
|
| G#<sub>2</sub> | gis, | 103.83 |
|
||||||
|
| A<sub>2</sub> | a, | 110.00 |
|
||||||
|
| A#<sub>2</sub> | ais, | 116.54 |
|
||||||
|
| B<sub>2</sub> | b, | 123.47 |
|
||||||
|
| C<sub>3</sub> | c | 130.81 |
|
||||||
|
| C#<sub>3</sub> | cis | 138.59 |
|
||||||
|
| D<sub>3</sub> | d | 146.83 |
|
||||||
|
| D#<sub>3</sub> | dis | 155.56 |
|
||||||
|
| E<sub>3</sub> | e | 164.81 |
|
||||||
|
| F<sub>3</sub> | f | 174.61 |
|
||||||
|
| F#<sub>3</sub> | fis | 185.00 |
|
||||||
|
| G<sub>3</sub> | g | 196.00 |
|
||||||
|
| G#<sub>3</sub> | gis | 207.65 |
|
||||||
|
| A<sub>3</sub> | a | 220.00 |
|
||||||
|
| A#<sub>3</sub> | ais | 233.08 |
|
||||||
|
| B<sub>3</sub> | b | 246.94 |
|
||||||
|
| C<sub>4</sub> | c' | 261.63 |
|
||||||
|
| C#<sub>4</sub> | cis' | 277.18 |
|
||||||
|
| D<sub>4</sub> | d' | 293.66 |
|
||||||
|
| D#<sub>4</sub> | dis' | 311.13 |
|
||||||
|
| E<sub>4</sub> | e' | 329.63 |
|
||||||
|
| F<sub>4</sub> | f' | 349.23 |
|
||||||
|
| F#<sub>4</sub> | fis' | 369.99 |
|
||||||
|
| G<sub>4</sub> | g' | 392.00 |
|
||||||
|
| G#<sub>4</sub> | gis' | 415.30 |
|
||||||
|
| A<sub>4</sub> | a' | 440.00 |
|
||||||
|
| A#<sub>4</sub> | ais' | 466.16 |
|
||||||
|
| B<sub>4</sub> | b' | 493.88 |
|
||||||
|
| C<sub>5</sub> | c'' | 523.25 |
|
||||||
|
| C#<sub>5</sub> | cis'' | 554.37 |
|
||||||
|
| D<sub>5</sub> | d'' | 587.33 |
|
||||||
|
| D#<sub>5</sub> | dis'' | 622.25 |
|
||||||
|
| E<sub>5</sub> | e'' | 659.25 |
|
||||||
|
| F<sub>5</sub> | f'' | 698.46 |
|
||||||
|
| F#<sub>5</sub> | fis'' | 739.99 |
|
||||||
|
| G<sub>5</sub> | g'' | 783.99 |
|
||||||
|
| G#<sub>5</sub> | gis'' | 830.61 |
|
||||||
|
| A<sub>5</sub> | a'' | 880.00 |
|
||||||
|
| A#<sub>5</sub> | ais'' | 932.33 |
|
||||||
|
| B<sub>5</sub> | b'' | 987.77 |
|
||||||
|
| C<sub>6</sub> | c''' | 1046.50 |
|
||||||
|
| C#<sub>6</sub> | cis''' | 1108.73 |
|
||||||
|
| D<sub>6</sub> | d''' | 1174.66 |
|
||||||
|
| D#<sub>6</sub> | dis''' | 1244.51 |
|
||||||
|
| E<sub>6</sub> | e''' | 1318.51 |
|
||||||
|
| F<sub>6</sub> | f''' | 1396.91 |
|
||||||
|
| F#<sub>6</sub> | fis''' | 1479.98 |
|
||||||
|
| G<sub>6</sub> | g''' | 1567.98 |
|
||||||
|
| G#<sub>6</sub> | gis''' | 1661.22 |
|
||||||
|
| A<sub>6</sub> | a''' | 1760.00 |
|
||||||
|
| A#<sub>6</sub> | ais''' | 1864.66 |
|
||||||
|
| B<sub>6</sub> | b''' | 1975.53 |
|
||||||
|
| C<sub>7</sub> | c'''' | 2093.00 |
|
||||||
|
| C#<sub>7</sub> | cis'''' | 2217.46 |
|
||||||
|
| D<sub>7</sub> | d'''' | 2349.32 |
|
||||||
|
| D#<sub>7</sub> | dis'''' | 2489.02 |
|
||||||
|
| E<sub>7</sub> | e'''' | 2637.02 |
|
||||||
|
| F<sub>7</sub> | f'''' | 2793.83 |
|
||||||
|
| F#<sub>7</sub> | fis'''' | 2959.96 |
|
||||||
|
| G<sub>7</sub> | g'''' | 3135.96 |
|
||||||
|
| G#<sub>7</sub> | gis'''' | 3322.44 |
|
||||||
|
| A<sub>7</sub> | a'''' | 3520.00 |
|
||||||
|
| A#<sub>7</sub> | ais'''' | 3729.31 |
|
||||||
|
| B<sub>7</sub> | b'''' | 3951.07 |
|
||||||
|
| C<sub>8</sub> | c''''' | 4186.01 |
|
||||||
|
| C#<sub>8</sub> | cis''''' | 4434.92 |
|
||||||
|
| D<sub>8</sub> | d''''' | 4698.63 |
|
||||||
|
| D#<sub>8</sub> | dis''''' | 4978.03 |
|
||||||
|
| E<sub>8</sub> | e''''' | 5274.04 |
|
||||||
|
| F<sub>8</sub> | f''''' | 5587.65 |
|
||||||
|
| F#<sub>8</sub> | fis''''' | 5919.91 |
|
||||||
|
| G<sub>8</sub> | g''''' | 6271.93 |
|
||||||
|
| G#<sub>8</sub> | gis''''' | 6644.88 |
|
||||||
|
| A<sub>8</sub> | a''''' | 7040.00 |
|
||||||
|
| A#<sub>8</sub> | ais''''' | 7458.62 |
|
||||||
|
| B<sub>8</sub> | b''''' | 7902.13 |
|
||||||
@@ -38,3 +38,7 @@ do not exclude cables of more than 4 pairs.
|
|||||||
8 position 8 contact (8P8C) modular connectors
|
8 position 8 contact (8P8C) modular connectors
|
||||||
male --- "plug"
|
male --- "plug"
|
||||||
female --- "jack" or "socket"
|
female --- "jack" or "socket"
|
||||||
|
|
||||||
|
### "RJ45"
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user