oolimo.com
No paid content found
Multilingual
Categories: Education & Learning
Guitar chord compendium. Learn guitar chords with interactive chord diagrams, chord finder, chord analyzer (chord namer), theory, quizzes. Learn common chord types and chord progressions in pop/rock/jazz.
Related questions
More questions →What Are Chord Progressions and How Do You Build One?
A chord progression is an ordered sequence of chords played in time, and it works as the harmonic backbone of a song: it sets the emotional color, creates tension and release, and gives melody and lyrics something to sit on. You can build one by picking a key, choosing chords from that key's scale, arranging them by harmonic function (tonic, subdominant, dominant), and testing the loop by ear. This applies to most Western popular and classical styles; if you're writing modal, chromatic, or non-Western music, the same building blocks apply but the "rules" loosen considerably.
Why progressions matter more than individual chords
A single chord is just a stack of notes. A progression is what makes those notes feel like motion — a journey from a place of rest, through tension, and back to rest. That sense of movement is why the same four chords can support a love ballad, a punk song, or a hymn depending on rhythm, voicing, and melody.
Two things do most of the work:
- Order — the same chords in a different sequence create a different emotional arc.
- Duration and rhythm — how long each chord lasts and where it lands relative to the beat changes how strongly it pulls toward the next one.
How Roman numerals describe progressions
The most useful way to talk about progressions is Roman numeral analysis, because it describes the function of each chord independently of the key you're in.
In a major key, you build chords by stacking notes from the scale. The seven resulting chords are:
| Numeral | Quality | Common name | Function |
|---|---|---|---|
| I | major | tonic | rest / home |
| ii | minor | supertonic | subdominant (prepares motion) |
| iii | minor | mediant | weak tonic substitute |
| IV | major | subdominant | departure from home |
| V | major | dominant | strong tension, pulls to I |
| vi | minor | submediant | relative minor, restful but darker |
| vii° | diminished | leading tone | unstable, resolves to I |
The classic example I–V–vi–IV (in C major: C–G–Am–F) is the "four chord song" behind countless pop hits. Because it's written in numerals, you can play it in any key: in G major it becomes G–D–Em–C.
The three functions
Progressions feel logical because chords cluster into three jobs:
- Tonic (I, vi, iii) — home, stability, resolution.
- Subdominant (IV, ii) — movement away from home, a gentle lift.
- Dominant (V, vii°) — tension that wants to resolve back to tonic.
A huge share of songs follow a tonic → subdominant → dominant → tonic shape, even when the specific chords vary. Once you hear chords as functions rather than names, you can substitute freely — swap a IV for a ii, or a I for a vi — and keep the progression coherent.
A practical method for building a progression
- Pick a key. Choose the key that fits your vocal range or instrument. This fixes which seven chords are "in bounds."
- Choose the scale. Major for bright, uplifting material; natural minor for darker, sadder material. (Minor keys use the same numeral logic with different chord qualities.)
- Select chords by function. Start with a tonic chord, add a subdominant, then a dominant, then return home. For example: I – IV – V – I.
- Arrange and vary. Reorder, repeat, or substitute chords to taste. Try starting on vi instead of I for a moodier opening.
- Test the loop. Play it through several times. Listen for where it feels like it wants to go next — that instinct is your ear tracking harmonic function.
- Adjust rhythm and length. Try two beats per chord, then four. Change where the loop restarts. Small timing changes often fix a progression that feels "off."
Common progressions worth knowing
- I–V–vi–IV — the pop staple; versatile and singable.
- ii–V–I — the core of jazz cadences; strong, sophisticated resolution.
- I–vi–IV–V — the "doo-wop" progression; nostalgic and circular.
- vi–IV–I–V — the same chords as the pop staple but starting on the minor, giving a sadder feel.
- I–IV–V–IV — simple, driving, common in rock and folk.
Where tools help
You don't have to work all of this out by hand. A chord progression generator or sketch pad lets you audition ideas quickly, hear them back, and iterate before committing. Chordico, for instance, describes itself as "a sketch pad for writing chord progressions" where you can "save, share, and download MIDI chords for free" — the MIDI export is the useful part, because it drops your idea straight into a DAW to keep building. Note that the app requires JavaScript enabled in your browser to run.
Tools like this are best used for experimentation and speed, not as a replacement for understanding function. If you know why V pulls to I, you can judge whether a generated progression actually works for your song instead of accepting whatever comes out.
The short version
A chord progression is an ordered set of chords that forms a song's harmonic backbone. Learn to read it in Roman numerals, think in terms of tonic–subdominant–dominant function, and build by picking a key, choosing chords from the scale, arranging them by function, and testing the loop. Generators and sketch pads speed up the trial-and-error, and MIDI export carries your idea into the next stage of production.
What Is the ChordPro Format and How Do You Use It?
ChordPro is a plain-text file format for writing lyrics with chords, plus a reference implementation that turns those files into formatted lead sheets and songbooks. You write songs in any text editor using simple bracket notation, then render them to PDF or another output. It suits guitarists and other musicians who want clean, printable chord charts without a full notation program. The format and the reference implementation are free products, though the project asks for donations to cover hosting costs.
What a ChordPro File Is
A ChordPro file is a text file — the site notes that "any text editor can be used to create and maintain them." The format was developed in 1992 by Martin Leclerc and Mario Dorion, who built a tool called chord to process files they called chord files. Users and tools later adopted the name "chordpro" for the files, and that name stuck.
The core idea: lyrics are typed as normal text, and chords are placed inline where they should appear above the words. Because it is plain text, files are portable, diff-friendly, and readable without special software.
Basic Syntax
Chords in brackets
Put a chord in square brackets immediately before the syllable it belongs to:
[C]This is the [G]way we [Am]write a [F]song
When rendered, each chord sits above the point in the lyric where it was placed. This is the single most important rule to learn.
Directive lines
Lines that start with a curly brace are directives — instructions to the renderer rather than content to display. Typical uses include song metadata and formatting control. For example, a title directive marks the song title, and comment directives add notes that are not part of the lyric line.
The exact set of directives is large; the reference implementation's documentation is the authoritative list, and the site describes the format as "simple by nature" while the reference implementation itself "has very powerful features."
Rendering to Lead Sheets and Songbooks
The workflow is: write or edit the text file, then run it through a ChordPro processor to produce output. The official site highlights "powerful PDF creation" and the ability to "turn your ChordPro formatted songs into beautiful looking songbooks."
A practical sequence:
- Create the song as a plain-text file with a
.cho,.crd, or.chordpro-style extension (the site listschopro,cho, andcrdamong its keywords). - Add chord brackets and any directives you need.
- Process the file with the reference implementation or another compatible tool.
- Check the rendered output — chord placement above lyrics is the thing most likely to need adjustment.
- For a songbook, combine multiple song files and render them together.
The site does not publish a step-by-step command reference in the material available here, so consult the reference implementation's own documentation for exact invocation and options.
Beyond Basic Chords
ChordPro is not limited to simple C-F-G charts on a standard-tuned six-string guitar. The site lists several extended capabilities:
| Feature | What it covers |
|---|---|
| Markup | Change how lyrics and other text are displayed |
| Custom tunings and notes | Alternative tunings; note naming such as C D E, Do Re Mi, Nashville, or Roman numerals |
| ABC support | Include fragments of musical scores directly |
Although the format was "initially intended for guitarists," the site states it "can be used for all kinds of musical purposes," and it "became a popular way to write lead sheets" with many tools adopting the format.
Where to Get It and Who Maintains It
Since 2015, a small team of volunteer users has maintained the ChordPro standard, taking over from Leclerc and Dorion. That team developed a new reference implementation with added features and "an easy to use graphical application."
Everything is Open Source, and the project welcomes contributions via GitHub. The standard and reference implementation are free products — the site describes them as "free as in speech" — but it also notes that websites, storage, and bandwidth cost money and invites donations through PayPal or a "buy a coffee" option.
When to Use ChordPro
Choose it if you want:
- Chord-and-lyric lead sheets you can write in any text editor
- A format many existing tools already read
- PDF output and multi-song songbooks from the same source files
- Extras like alternate tunings, note-naming systems, and embedded score fragments
It is less suited to full standard notation or audio production — for those, use a dedicated notation or DAW tool. For text-based chord charts that print cleanly, ChordPro is a well-established, widely supported choice.
Website Overview
An established domain and managed infrastructure suggest continuity of operations and may support dependable delivery, although neither guarantees service quality. Several search or sharing settings need attention. Together they may make snippets, preview images or preferred URLs less consistent across platforms.
Domain and Registration
Registered in 2012, this domain has about 14 years of history. That suggests continuity, although ownership and purpose may have changed. The domain uses the common .com extension, which is not an independent safety signal.
DNS and Email
Nameservers are provided by world4you.at, indicating managed DNS hosting. MX records point to the oolimo.com email service. No CNAME was found; the observed records resolve directly to addresses. SPF and DMARC are configured. DKIM status is unknown. DNSSEC signatures were not detected, so this additional DNS authenticity protection is not confirmed.
TLS and Certificates
The certificate uses an RSA 4096-bit public key, offering broad client compatibility. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued by Let's Encrypt, commonly associated with automated certificate services. The certificate's total validity is about 89 days, consistent with a short renewal cycle.
HTTP and Browser Security
The checked browser-security headers were not detected, leaving fewer explicit browser-side safeguards. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. No obvious internal addresses or debug information were found in the headers. The Server header identifies Apache without an exact version. No explicit CDN or WAF marker was found in the response headers.
Technology Stack Analysis
The public page identifies Google Analytics, Apache without precise versions, leaving fewer clues for version-specific scanning.
Search and Social Sharing
The meta description has 204 characters and may be shortened in search results. No homepage canonical URL was detected. If duplicate URLs exist, consolidation may be less explicit. Open Graph is partially configured; og:title, og:description, og:type is missing. The page declares 3 language or regional alternatives using hreflang. The title has 20 characters, within a common display range.
Hosting and Email
Pages, Search and Sharing
| Meta description | Guitar chord compendium. Learn guitar chords with interactive chord diagrams, chord finder, chord analyzer (chord namer), theory, quizzes. Learn common chord types and chord progressions in pop/rock/jazz. |
|---|---|
| Canonical URL | Not detected |
| Language | English (default) · Multilingual |
| Twitter Card | Not detected |
Social Sharing Preview
3 fieldsrobots.txt (opens in a new tab)
HTTP 404No robots.txt found
Sitemaps
1
Registration details RDAP / WHOIS
| Registrar | World4You Internet Services GmbH |
|---|---|
| Registered | 2012-04-23 |
| Expires | 2027-04-23 |
| Domain status | active |
| Nameservers | ns1.world4you.at、ns2.world4you.at |
| DNSSEC | unsigned |
DNS records
TLS and certificates
| Assessment | Normal configuration |
|---|---|
| Supported protocols | TLSv1.2、TLSv1.3 |
| Negotiated protocol | TLSv1.3 |
| Certificate subject | www.oolimo.com |
| Issuer | Let's Encrypt |
| Valid until | 2026-12-21T21:34 · Remaining when checked: 84 days |
| Verification details | Certificate trust: Passed · Hostname match: Passed |
HTTP response headers
| Header | Value |
|---|---|
| content-type | text/html; charset=UTF-8 |
| server | Apache |
User reviews (0)