In the Hermes D12 calculation, 2°30′ Aries becomes 0° Taurus. Put the same 2°30′ position in Taurus and the result is 0° Gemini. The position within the sign is identical, but the source sign changes the answer.
The Hermes rule is: source sign’s starting longitude + twelve times the position within that sign, normalised to the 0–360° circle. Each 30° sign is divided into twelve parts of 2°30′. The first takes the source sign’s name, and the sequence advances in zodiacal order.
The menu entry is Dwadasamsa · D12, code dwadasamsa, under Zodiac transformation. This guide explains its calculation and its application to house cusps.
Which signs do the twelve parts represent?
30° ÷ 12 = 2.5° = 2°30′. The decimal 2.5° means neither 2°05′ nor 2°50′.
For a source position in Aries, the first part is Aries, the second Taurus and the third Gemini. For a source position in Taurus, the sequence begins with Taurus. Every interval below includes its starting value and excludes its endpoint:
| Part | Position within the source sign | D12 sign for an Aries source | D12 sign for a Taurus source |
|---|---|---|---|
| 1 | 0°00′–2°30′ | Aries | Taurus |
| 2 | 2°30′–5°00′ | Taurus | Gemini |
| 3 | 5°00′–7°30′ | Gemini | Cancer |
| 4 | 7°30′–10°00′ | Cancer | Leo |
| 5 | 10°00′–12°30′ | Leo | Virgo |
| 6 | 12°30′–15°00′ | Virgo | Libra |
| 7 | 15°00′–17°30′ | Libra | Scorpio |
| 8 | 17°30′–20°00′ | Scorpio | Sagittarius |
| 9 | 20°00′–22°30′ | Sagittarius | Capricorn |
| 10 | 22°30′–25°00′ | Capricorn | Aquarius |
| 11 | 25°00′–27°30′ | Aquarius | Pisces |
| 12 | 27°30′–30°00′ | Pisces | Aries |
Exactly 5°00′ belongs to the third part, rather than the end of the second. A source position at 30°00′ must be read as 0°00′ of the next sign. Across the zodiac there are 12 × 12 = 144 source divisions.
How does Hermes find the degree as well as the sign?
Let λ be the source longitude, first normalised to the interval from 0° inclusive to 360° exclusive. Then:
- s is the source sign’s zero-based index: Aries 0, Taurus 1, … Pisces 11.
- B = 30s is that sign’s starting longitude.
- r = λ − B is the position within the source sign, with 0° ≤ r < 30°.
The formula Hermes uses is:
D12 longitude = normalize(B + 12r)
normalize removes multiples of 360° to keep the result on the circle: 390° becomes 30°. Read the output sign and its degree from this new longitude.
For 11° Gemini, the source longitude is 71°, the sign starts at 60°, and r is 11°:
60° + 12 × 11° = 192° = 12° Libra
11° Gemini lies in the fifth part. Libra is the fifth sign counted from Gemini. The remaining 1° beyond the part’s 10° starting position is multiplied by twelve, giving 12° within Libra.
| Source | Calculation | D12 result |
|---|---|---|
| 0° Aries | 0 + 12 × 0 | 0° Aries |
| 2°30′ Aries | 0 + 12 × 2.5 | 0° Taurus |
| 2°30′ Taurus | 30 + 12 × 2.5 | 0° Gemini |
| 11° Gemini | 60 + 12 × 11 | 12° Libra |
| 19° Scorpio | 210 + 12 × 19 = 438 | 18° Gemini |
| 29°59′ Aries | 0 + 12 × 29°59′ = 359°48′ | 29°48′ Pisces |
These are arithmetic examples of the rule, rather than actual planetary positions for a particular date.
Why does D12 differ from the twelfth harmonic?
Multiplying the entire longitude by twelve, normalize(12λ), performs a different operation. Since λ = B + r and B is a multiple of 30°, 12B is a multiple of 360° and disappears on normalisation. Under that rule, the first part of every source sign begins with Aries.
The Hermes D12 formula retains B:
| Source | Hermes D12: normalize(B + 12r) | Full longitude × 12: normalize(12λ) |
|---|---|---|
| 0° Taurus = 30° | 0° Taurus = 30° | 0° Aries = 0° |
| 2°30′ Taurus = 32°30′ | 0° Gemini = 60° | 0° Taurus = 30° |
| 11° Gemini = 71° | 12° Libra = 192° | 12° Leo = 132° |
An example drawn only from Aries can hide the distinction because B = 0 there. When comparing software, include a source position from Taurus, Gemini or another sign too.
When you encounter tables labelled dodecatemoria, dwad, duad or Dwadashamsha, check the method behind the name. Which sign starts the sequence, how is the degree within each part expanded, and which source zodiac is used? Record all three answers.
What happens at 2°30′ and at a source-sign boundary?
Calculating from rounded display values can put a point in the wrong division. Consider three nearby positions in Aries:
| Source | D12 result |
|---|---|
| 2°29′59″ Aries | 29°59′48″ Aries |
| 2°30′00″ Aries | 0°00′00″ Taurus |
| 2°30′01″ Aries | 0°00′12″ Taurus |
Within the same source sign, one arcsecond in the input becomes twelve arcseconds in the output. This does not mean that each second of birth time becomes twelve seconds in D12: angular units and time units are different.
At a source-sign boundary, B is recalculated. 29°59′ Aries becomes 29°48′ Pisces, while 0° Taurus becomes 0° Taurus. Do not read the change as a planet physically travelling through all the intervening positions. The transformation starts a new sequence at the source-sign boundary.
Consequently, a blanket statement that every difference is multiplied by twelve is insufficient. Account for the source sign and circular normalisation too.
What happens to planetary aspects and house cusps?
D12 does not preserve every short longitudinal angle as a common draconic shift or antiscial reflection would. Two example points at 1° Aries and 6° Aries begin 5° apart. Their results are 12° Aries and 12° Gemini, 60° apart.
An aspect within the source chart and one within the transformed chart are different measurements. Comparing a D12 point with a source-chart point adds another comparison across layers; identify it explicitly in your notes.
Hermes’s D12 calculation transforms planets, available zodiac points, each original house cusp, the Ascendant, Midheaven and available Vertex points separately. It does not build a fresh equal-house or Whole Sign ring from the transformed Ascendant.
A Whole Sign source makes this distinction clear. For a cusp exactly at a sign boundary, r = 0, so the formula leaves its longitude unchanged. A source Ascendant farther into a sign can nevertheless acquire a different D12 longitude.
For an arithmetic example, take a source Ascendant at 5° Taurus. Its D12 position is 0° Cancer. If the source Whole Sign first cusp is 0° Taurus, its individual transformation remains 0° Taurus. This construction differs from a new Whole Sign chart built around the D12 Ascendant.
With a Placidus source, each cusp has its own r value. Check the resulting cusp sequence, any coincidences and house numbers separately.
How does this compare with D12 in a Jyotish source?
P.V.R. Narasimha Rao’s D12 definition in Vedic Astrology: An Integrated Approach, §6.2.12, page 56, also uses twelve parts of 2°30′, beginning with the source sign. The Hermes sign allocation matches that rule.
The book’s table on page 61 associates D12 with parents and their family. This is an interpretive use within a teaching tradition; the formula does not establish those family associations experimentally.
The presence of this one Hermes option does not establish support for every Jyotish varga, dasha technique or D12 interpretive rule. The task here is to understand one longitude transformation. Other techniques require their own product evidence.
Record a D12 comparison in Hermes
Use the proposed synthetic data 20 March 2000, 12:00:00 UTC, 41° north, 29° east; Gregorian calendar. Convert the time appropriately if the form expects local time. Use this as an exercise and record your own calculated result.
- Fix the source chart. For the first trial, use the tropical zodiac, Placidus, Normal coordinate view, Normal cusp setting and Normal transformation. Record the other settings too.
- Record source longitudes. Choose one planet, the Ascendant, Midheaven and two consecutive cusps. Note any limits to displayed precision.
- Calculate each point separately. Find B and r, then apply normalize(B + 12r). Distinguish the source sign from the resulting sign.
- Select Dwadasamsa · D12. Compare its new longitudes with your calculations; record transformed cusps separately from planets.
- Repeat with a Whole Sign source. Compare planetary longitudes, the Ascendant and cusps separately. Do not assume a new D12 house ring has been built.
- Keep a sidereal trial separate. Record the ayanamsha and order of operations. Do not assume that subtracting an ayanamsha from a tropical D12 result equals applying D12 to a sidereal source.
Your archive should contain source longitude, source sign’s starting longitude, position within the sign, D12 longitude, source zodiac/ayanamsha, house system and program version. Record whether you used a fresh calculation or a transformation from an existing chart pane.
For saving preferences and distinguishing them from new-chart defaults, return to the Hermes Chart Settings guide. A useful first comparison makes clear which sign the sequence starts from and which points have been transformed.
Frequently asked questions
What is Dwadasamsa (D12)?
D12 is a divisional chart that splits each sign into twelve parts of 2°30′. The first part takes the source sign’s name, so 2°30′ Aries becomes 0° Taurus and 2°30′ Taurus becomes 0° Gemini.
How is D12 calculated?
Hermes uses D12 longitude = normalize(B + 12r), where B is the source sign’s starting longitude and r the position within it. For 11° Gemini, 60 + 12 × 11 = 192°, or 12° Libra.
What is the difference between D12 and the twelfth harmonic?
The twelfth harmonic multiplies the whole longitude by twelve, so every sign’s first part starts with Aries. D12 keeps the sign’s start: 11° Gemini gives 12° Libra in D12 but 12° Leo as a harmonic.
