Website profiles · Technology insights · Alternatives

chordi.co No paid content found

Categories: Other

Online chord progression generator

Visit website

Updated: 2026-10-03 06:30 Language: English (default) Access: Normal

Profile views 3 Outbound visits 0
Chordico Full homepage screenshot
Editorial Review

Website Review

What is Chordico?

Chordico is a browser-based chord progression generator that describes itself as "a sketch pad for writing chord progressions." You use it to build chord sequences and then save, share, or download them as MIDI files. It runs in the browser, so enabling JavaScript is required before the app works.

Who it suits

  • Songwriters who want to test a harmonic idea quickly without opening a full DAW.
  • Producers who prefer to sketch chords first and drag the MIDI into their project later.
  • Students or hobbyists exploring how chords move within a progression.

What it is not

It is not a full notation editor, mixing tool, or finished-track production suite. Its stated focus is the progression itself: generating, saving, sharing, and exporting MIDI. If you need orchestration, audio rendering, or lyric writing, you would pair it with other tools.

A practical next step

Open the app, enable JavaScript, and try one short progression in a key you already write in. Then download the MIDI and import it into your DAW to see whether the workflow fits how you compose. If you would rather work entirely inside a DAW or a notation program, a dedicated sketch pad like this may add an unnecessary step.

How do I create a chord progression with Chordico?

Open Chordico in a browser with JavaScript enabled, then use it as a sketch pad rather than a full notation program. The page describes the core loop: build a progression, save it, share it, and download the chords as MIDI.

H3 A practical first session

  1. Start with a key and a mood. Pick a major key for a bright, stable sketch or a minor key for something darker. If you are writing for a singer, choose a key that sits comfortably in their range before you get attached to the chords.
  2. Place a few diatonic chords first. In C major, try C–G–Am–F. In A minor, try Am–F–C–G. These are familiar because they move smoothly and are easy to sing over.
  3. Play the loop and listen for a moment you like. Chordico is a sketch pad, so the goal is to find a progression worth keeping, not to finish the arrangement.
  4. Adjust one chord at a time. If the loop feels stuck, change the last chord or swap a major chord for its relative minor. Small edits are easier to judge than rebuilding from scratch.
  5. Save or share the result, then download the MIDI. The MIDI file is the useful bridge: drag it into a DAW, add a piano or synth, and write melody and rhythm on top.

H3 What each output is for

Output Best use Trade-off
Saved progression Returning to an idea later You still need to remember the tempo and feel you intended
Shared link Getting feedback from a collaborator The other person hears chords, not your arrangement
MIDI download Moving into a DAW for production MIDI carries notes, not the sound or performance feel

H3 A concrete scenario

Suppose you write songs on guitar but want to demo on a laptop. Sketch four chords in Chordico, download the MIDI, and import it into your DAW. You now have a harmonic bed to hum over. If a melody arrives, you can transpose the whole progression to fit your voice without re-learning the shapes.

Next step: open the app, build an eight-bar loop with two chords per bar, and export the MIDI before you start arranging. That gives you a reusable harmonic idea instead of a one-off experiment.

Can I export my chord progression as MIDI for use in a DAW?

Yes. Chordico is built around that workflow: it describes itself as a sketch pad for writing chord progressions and states that you can save, share, and download MIDI chords for free. So the intended path is to sketch a progression in the browser, then download a MIDI file and drag it into your DAW.

What that means in practice

  • In the browser: you build the progression, then use the download option to get a MIDI file.
  • In your DAW: import or drag the file onto a track. Each chord typically lands as MIDI notes you can then assign to any instrument — a piano, a pad, a synth, or a drum rack if you want to trigger samples.
  • Editing after export: because it arrives as MIDI rather than audio, you can transpose, re-voice, quantize, change chord lengths, or split notes across instruments. That flexibility is the main reason to export MIDI instead of recording audio.

A practical example: sketch a four-chord loop, download the MIDI, drop it into your DAW at bar 1, then copy the clip and alter the voicings in the second half so the progression develops instead of repeating.

One thing to check

The page notes that the app requires JavaScript enabled in your browser, so if the interface doesn't load or the download button doesn't respond, that's the first thing to verify.

When MIDI export is the right choice

Goal MIDI export works well Consider alternatives
Reusing chords with your own sounds Yes — notes stay editable Audio only if you want the exact original timbre
Changing key, tempo or voicing Yes Re-recording audio is slower
Quick reference while writing Yes A screenshot or saved link may be enough
Capturing a specific performance feel Partly — you lose human timing nuance Record audio or play it in yourself

If you mainly want to hear the progression as-is, the save-and-share features may cover you. If you want to build a track on top of it, MIDI export is the more useful route.

Is Chordico free to use, and do I need an account to save or share progressions?

Chordico is free to use and does not require an account to save or share progressions, based on its own description of the tool.

What the site says

The page presents Chordico as "a sketch pad for writing chord progressions" and states you can "Save, share, and download MIDI chords for free." There is no mention of a signup wall, login, or paid tier in the supplied information. The only stated requirement is technical: JavaScript must be enabled in your browser for the app to run.

What that means in practice

  • Free: No price, subscription, or payment step is indicated.
  • No account needed: Saving and sharing appear to work directly in the app rather than through a user profile.
  • MIDI export included: You can take the chords into a DAW or notation software rather than only viewing them on the site.
  • Browser-based: Because it runs on JavaScript, it works in a modern desktop browser, but it will not function if scripts are blocked.

A realistic scenario

Suppose you are sketching a four-chord loop for a song and want feedback from a bandmate. You could build the progression, save it, share the link, and send a MIDI file for them to drop into their own project—without either of you creating an account.

One caveat

"Saving" on a no-account tool often means the progression lives at a generated link or in your browser session rather than in a permanent personal library. If you plan to keep many progressions long-term, download the MIDI files as backups. For a broader set of songwriting utilities, see Chordico.

What musical styles or genres does Chordico support for chord progressions?

Chordico is not organized around genre presets. Based on the site's own description, it presents itself as a sketch pad for writing chord progressions, with saving, sharing, and MIDI download as the core functions. That means the tool is style-agnostic: it gives you a harmonic workspace rather than a menu of "jazz," "pop," or "lo-fi" modes.

What that means in practice

  • You bring the genre. Chordico supplies the chord progression layer; style comes from your rhythm, voicing, tempo, instrumentation and arrangement decisions.
  • The harmonic vocabulary is yours to choose. Whether you want simple diatonic pop loops, modal rock vamps, jazz turnarounds or cinematic minor progressions depends on the chords you pick, not on a built-in style filter.
  • MIDI export is the practical bridge. Because you can download the chords as MIDI, the progressions can move into a DAW where genre-specific sounds, grooves and production choices are applied.

A concrete scenario

A songwriter writing a synth-pop verse might sketch a four-chord loop in Chordico, export the MIDI, then in a DAW add a sidechained pad, a four-on-the-floor kick and a bright pluck. The same progression exported again could sit under a fingerpicked folk arrangement with no changes to the chords themselves. The genre lives downstream of the tool.

Decision criterion

If you want a generator that proposes style-specific progressions for you, Chordico's sketch-pad framing suggests it is not that. If you already have a stylistic direction and want a fast place to test, save and export chord ideas, it fits. For comparison, tools with explicit genre or mood selection include Scales Chords and AutoChords, which approach progression writing from a more guided angle.

How can I share a chord progression with a collaborator or friend?

Chordico is built for exactly this: it describes itself as a sketch pad for writing chord progressions where you can save, share, and download MIDI chords. So the sharing step is part of the intended workflow rather than something you have to work around.

Practical ways to pass a progression along

  • Share a link from the app. The simplest route for a collaborator is to send them the saved progression so they open the same thing you're looking at. This suits a co-writer who also uses Chordico and just needs to see and hear the chords.
  • Download MIDI and send the file. MIDI is the more portable option. Your collaborator can drop it into a DAW, add their own instruments, and keep working without needing the same tool you used. This is usually the better choice for a producer or anyone building an arrangement.
  • Describe the chords in plain text. If your friend doesn't use music software at all, writing out the progression (for example, the chord names in order, plus a key and tempo note) is still the fastest way to communicate an idea over a message.

Choosing between them

Situation Better option
Co-writer also uses Chordico Share the saved progression
Collaborator works in a DAW Download and send the MIDI
Friend just wants to play it Write out the chord names
You want feedback on the harmony only Share the link, keep it short

A useful next step: before you send anything, decide what the other person is expected to do with it. If they're going to add parts, send MIDI. If they're going to comment on whether the progression works, a link plus a one-line note about the key and mood gives them enough context to respond usefully.

One caveat worth planning around: Chordico is a browser app, so it needs JavaScript enabled to run. If you're sending a link to someone on a locked-down work machine or an older device, the MIDI file or a plain-text chord list will be the more reliable handoff.

Related questions

More questions →
Cascadeur Free vs Paid Plans: What You Get and When to Upgrade

Cascadeur's site offers a free way to try the software and links to paid plans, but the public page does not spell out exactly what the free tier includes or where its limits sit. What it does confirm is the feature set — AI-assisted keyframe animation, AutoPosing, AutoPhysics, Ragdoll, Inbetweening, AI motion generation, rigging, retargeting, and UE Live Link — plus file compatibility with .FBX, .DAE, .GLB/.GLTF, and .USD. If you need a definitive free-vs-paid breakdown, treat the Plans page and the trial start as the two places to check, because the homepage itself doesn't publish export limits, watermark rules, or commercial-use terms.

What the public page actually tells you

The homepage positions Cascadeur as "the easiest way to animate" and invites you to "Try for free" or "Watch demo." It lists these capabilities without marking any as paid-only:

  • Inbetweening — AI interpolation that generates motion between keyframes
  • Ragdoll — procedural reactions to impacts, falls, and collisions
  • AutoPosing — get natural poses by moving fewer control points
  • Quadrupeds — rigging, AutoPosing, and one-click retargeting for four-legged animals
  • AI Motion Generation — running, jumping, combat, acrobatics, idles, and more
  • AutoPhysics — a character double showing a physically accurate result, for tuning secondary motion and inertia
  • Rigging — drag-and-drop joints to auto-generate a rig for humanoids and quadrupeds
  • Retargeting — copy/paste animation between characters regardless of skeleton or proportions
  • UE Live Link — stream animation to Unreal Engine with real-time updates

It also names the solution areas: mocap cleanup, previz, animation editing, AI, video games, prototyping, and markerless mocap. Mocap cleanup is described as fixing foot sliding, knee pops, geometry penetration, poses via AutoPosing, weight via AutoPhysics, and edits via Animation Layers.

None of this is labeled "free" or "paid" on the page, so don't assume the list equals the free tier.

The two "free" paths are different things

The page shows two separate entry points, and mixing them up is the most common source of confusion:

Entry point What it is What to expect
"Try for free" A trial-style access route Time-limited or feature-limited evaluation; check the Plans page for terms
A long-term free tier A persistent no-cost version Not described on the homepage; verify on the Plans page

The trial link points to cascadeur.com/plans#trial, which means trial terms live on the pricing page, not the homepage. If your decision depends on whether you can keep using it indefinitely at no cost, that answer has to come from the Plans page — the homepage doesn't provide it.

When the free route is likely enough

Based on the feature list alone, a free or trial route is worth starting with if you are:

  • Learning the workflow — testing AutoPosing and Inbetweening on a simple humanoid before committing
  • Evaluating mocap cleanup — checking whether the foot-sliding and knee-pop fixes fit your pipeline
  • Prototyping — blocking previz or game animation without a production deadline
  • Testing file compatibility — confirming your .FBX, .DAE, .GLB/.GLTF, or .USD assets import cleanly

When upgrading becomes the real question

Upgrade pressure usually comes from constraints the homepage doesn't state, so verify each against the Plans page before paying:

  1. Export restrictions — if the free tier limits resolution, format, or adds a watermark, that alone can force an upgrade for client work.
  2. Commercial use — confirm whether free-tier output can be used in shipped products. The page doesn't say.
  3. Team or pipeline needs — UE Live Link and retargeting matter more in production; check whether they're gated.
  4. Volume of work — a single test animation and a full game's combat set have very different tolerance for limits.

A concrete example: if you're cleaning up a markerless mocap take for a game prototype and the free route lets you fix foot sliding and apply AutoPhysics, you may never need to pay. If you're delivering that animation into a commercial build and the free tier restricts export or licensing, the upgrade decision is made for you by the terms, not the feature list.

How to decide without guessing

  1. Open the Plans page and read the actual tier comparison — this is the only authoritative source in the material provided.
  2. Start the trial and test the specific features your project needs: AutoPosing, AutoPhysics, Ragdoll, Inbetweening, retargeting, and UE Live Link.
  3. Test an export end-to-end with your real file format (.FBX, .DAE, .GLB/.GLTF, or .USD) and inspect the output for watermarks or quality loss.
  4. Check the commercial-use terms in writing before shipping anything.
  5. Only then compare cost against the limits you actually hit.

The homepage is useful for understanding what Cascadeur does — AI-assisted keyframe animation for character work, mocap cleanup, and game pipelines. It is not a pricing document. For the free-vs-paid question specifically, the Plans page is the answer, and the trial is how you verify it against your own project.

What Is a Data Parsing Tool and How Do You Choose One for Your Data Format?

A data parsing tool is software that reads raw, often messy input—delimited text, log files, fixed-width records, or semi-structured documents—and converts it into structured data you can analyze, store, or feed into another program. Choosing one comes down to three questions: does it handle your specific input format, can you express your extraction rules without fighting the tool, and does its output fit where the data needs to go next? Everything below is a practical way to answer those questions before you commit to a purchase.

What "parsing" actually means in practice

Parsing is the step between having a file and having usable fields. A parser identifies boundaries (where one record ends and the next begins), extracts values (columns, key-value pairs, nested blocks), and normalizes them (dates, numbers, whitespace, encodings).

The input usually falls into one of these families:

Input type Typical example Main parsing challenge
Delimited text CSV, TSV, pipe-separated exports Quoted fields, embedded delimiters, inconsistent line endings
Fixed-width Legacy mainframe or instrument output Column positions shift between file versions
Log files Application, server, or device logs Variable message bodies, multi-line entries
Semi-structured JSON, XML, INI, HTML tables Nesting, optional fields, schema drift
Free-form / irregular Reports, PDFs converted to text No reliable delimiters; needs pattern rules

Knowing which family your data belongs to narrows the field immediately. A tool that excels at CSV may be the wrong choice for nested JSON, and a regex-heavy log parser may be overkill for clean tabular exports.

Core capabilities to look for

Configurable extraction rules

You want rules you can define, save, and re-run—not a one-time manual cleanup. Good signs: named fields, reusable rule sets, the ability to preview results against a sample before applying them to a whole batch.

Format handling breadth

Check whether the tool supports your format natively or only through workarounds. If your data is fixed-width, confirm it handles column definitions. If it's delimited, confirm it handles quoting and escaping correctly.

Output options

The parser's output should match your downstream tool. Common targets: CSV or tabular files, JSON, database inserts, or in-memory structures passed to a programming language. If you plan to post-process in Visual Basic or MATLAB, confirm the tool can emit data in a form those environments read easily—plain text, CSV, or a documented API.

Error handling and validation

Ask what happens when a record doesn't match the rules. Does the tool skip it, flag it, or fail the whole run? For production use, you want visibility into failures, not silent data loss.

Repeatability

The real test of a parsing tool is the second run: can you apply the same rules to next month's file with no manual rework? If the answer depends on the file looking identical, your rules are brittle.

Common use cases

  • Converting raw exports into analysis-ready tables. A delimited or fixed-width file becomes a clean CSV you can load into a spreadsheet or statistics package.
  • Preparing data for programming workflows. Parsed fields feed into scripts written in Visual Basic, MATLAB, Python, or similar, replacing hand-written string-splitting code.
  • Log and telemetry extraction. Pulling timestamps, IDs, and status codes out of high-volume text for monitoring or reporting.
  • Format migration. Moving data out of a legacy fixed-width system into a modern structured format.

Evaluation criteria: a practical checklist

Before buying or adopting any tool, run it against your own data—not a demo file.

  1. Format fit. Does it parse your actual file, including its quirks (odd encodings, blank lines, trailing delimiters)?
  2. Rule expressiveness. Can you describe your extraction logic clearly, or are you writing fragile patterns that break on the next sample?
  3. Integration. Does the output connect to your language or database without a conversion step you'll have to maintain?
  4. Learning curve. Estimate the time to get your first correct parse. A powerful tool you can't configure is worse than a simple one you can.
  5. Licensing and purchase terms. Understand what you're buying: per-seat, per-server, perpetual, or subscription. Check whether updates and support are included. If pricing isn't published, request a quote and ask specifically about deployment limits and renewal terms.
  6. Support and documentation. For a tool you'll depend on, documentation quality and vendor responsiveness matter as much as features.

A quick test protocol

Take three real samples: a typical file, an edge case, and a file from a different time period. Parse all three with the same rules. If the tool handles the edge case and the older file without rule changes, it's a strong candidate. If it needs a new rule per file, keep looking.

Common pitfalls

  • Brittle rules for irregular data. Rules tuned to one sample often fail on the next. Prefer rules based on stable structure (field order, key names) over incidental formatting.
  • Skipping real-sample testing. Demo data is clean by design. Always test with your messiest production file.
  • Ignoring encoding. Character encoding mismatches silently corrupt text. Verify the tool handles your file's encoding.
  • Overlooking the output stage. A parser that produces data your next tool can't read just moves the problem.
  • Underestimating maintenance. Every parsing rule is code you'll maintain. Fewer, more general rules age better than many specific ones.

How to decide

If your data is clean and tabular, a lightweight delimited-text parser is enough. If it's fixed-width or log-based, prioritize configurable column or pattern rules and clear error reporting. If you'll post-process in a programming environment, weight integration and output format heavily. And whatever you choose, validate it against your own files and confirm the licensing terms in writing before purchase—especially if the vendor doesn't publish pricing.

The right parsing tool isn't the most feature-rich one; it's the one that turns your specific raw files into structured data reliably, repeatably, and with the least ongoing effort.

What Is a Composition Tool and How Do You Use One for Chord Progressions?

A composition tool is software that helps you create and organize musical ideas—most often chord progressions, melodies, or song sections—without requiring a full recording setup. Chordico is an example: an online chord progression generator described as "a sketch pad for writing chord progressions," where you can "save, share, and download MIDI chords for free." You'd use it when you want to draft harmony quickly in a browser, then move those chords into a DAW or notation app to finish the track. It is not a full DAW or a notation editor, so it won't record audio, mix, or print sheet music.

Composition tool vs. DAW vs. notation app

These three categories overlap, but they solve different problems:

Tool type Primary job Typical output Example use
Composition tool Generate and arrange musical ideas (chords, progressions) MIDI, saved/shared progressions Sketching a verse-to-chorus harmony
DAW Record, arrange, mix, and produce audio/MIDI Audio and MIDI project files Turning a sketch into a finished track
Notation app Write and print readable scores Sheet music / notation files Preparing parts for live players

A composition tool sits at the front of the workflow. It's where you decide what the chords are; the DAW is where you decide how they sound.

How an online chord progression sketch pad fits your workflow

The practical appeal is speed and low friction. Instead of opening a DAW and drawing MIDI notes by hand, you open a browser page, pick a key, and start auditioning chords. Chordico's own framing—"a sketch pad for writing chord progressions"—signals this intent: it's for drafting, not for final production.

A typical loop looks like this:

  1. Sketch the progression in the composition tool.
  2. Export the chords as MIDI.
  3. Import the MIDI into your DAW.
  4. Assign instruments, add melody, drums, and arrangement.

Because the tool outputs MIDI rather than audio, the chords stay editable after import—you can change voicings, timing, or instrumentation without redoing the harmony.

Basic steps: from key to progression

The exact interface varies by tool, but the underlying actions are consistent:

1. Pick a key

Choose the tonal center (e.g., C major, A minor). This constrains which chords are diatonic and keeps your progression coherent. If you're unsure, start with a major key for brighter material or a minor key for darker material.

2. Choose or generate chords

You can either select chords manually from the key's available set, or let the generator suggest progressions. Generating is useful for breaking out of habits; manual selection is better when you already hear the harmony in your head.

3. Arrange the progression

Order the chords into a sequence and decide how long each lasts (one bar, two bars, etc.). This is where a progression becomes a section—verse, chorus, bridge.

4. Save, share, or export

Chordico supports saving, sharing, and downloading MIDI chords. Exporting MIDI is the step that connects the sketch to the rest of your production.

Expected result: you end up with a chord sequence you can hear, revisit, and drop into another program.

Exporting MIDI into a DAW

MIDI is the bridge between a composition tool and production software. When you download MIDI chords:

  • The file contains note data (pitch, timing, velocity), not audio.
  • Importing it into a DAW creates MIDI clips you can route to any instrument.
  • You retain full control over voicing, rhythm, and sound.

This is why a lightweight composition tool can be genuinely useful even if you own a full DAW: it removes setup overhead from the idea stage.

Common limitations to expect

  • JavaScript required. Chordico's page states: "To use this app, enable JavaScript in your browser." If JavaScript is disabled, the tool won't run.
  • Browser-based. Since it runs online, you depend on a working browser session rather than an installed application.
  • Sketch-level scope. As a chord progression sketch pad, it focuses on harmony—not melody writing, mixing, or notation.
  • Free-tier constraints. The page advertises saving, sharing, and MIDI download "for free," but specific limits (storage, number of projects, advanced features) aren't detailed in the available information, so check the tool itself if those matter to you.

When to use one—and when not to

Use a composition tool when:

  • You want to draft chord progressions fast.
  • You're stuck and want generated suggestions.
  • You need MIDI chords to feed into a DAW.

Skip it when:

  • You need to record audio or mix a finished track (use a DAW).
  • You need printable notation for performers (use a notation app).
  • You already have a clear harmonic idea and prefer working directly in your DAW.

For songwriters and composers, an online chord progression generator like Chordico works best as the first step in a longer chain: sketch the harmony, export the MIDI, and build the rest in your production environment.

What Is the Web? How It Works and How It Differs from the Internet

The web (World Wide Web) is a system of interlinked documents and resources, accessed over the internet using browsers and identified by URLs. It is one service that runs on top of the internet, not the internet itself. This explanation covers the core building blocks, what happens when a page loads, and how to tell "web" apart from "internet," "browser," and "search engine."

Web vs. internet vs. browser vs. search engine

These terms get used interchangeably, but they describe different things:

Term What it is Example
Internet The global network of connected computers and infrastructure Cables, routers, data centers, Wi-Fi
Web A service on the internet made of linked documents and resources Websites, web apps, pages
Browser Software that requests and displays web content Chrome, Firefox, Safari
Search engine A website/service that indexes web content and helps you find it Google, Bing

A useful analogy: the internet is the road system, the web is one type of traffic that travels on it, the browser is your car, and a search engine is a directory that tells you which roads lead where.

Email, video calls, and many mobile apps also use the internet but are not the web. Email, for instance, relies on its own protocols (like SMTP) rather than web pages.

The core building blocks of the web

URLs

A URL (Uniform Resource Locator) is the address of a resource on the web. A typical URL has parts that each do a job:

https://www.example.com/products/item?id=42
  • https — the protocol (how to communicate)
  • www.example.com — the domain (which server to contact)
  • /products/item — the path (which resource on that server)
  • ?id=42 — a query string (extra parameters)

HTTP and HTTPS

HTTP (Hypertext Transfer Protocol) is the set of rules browsers and servers use to exchange requests and responses. HTTPS is the same protocol wrapped in encryption (TLS), so the data can't be read or altered in transit. Most sites today use HTTPS, and browsers flag plain HTTP as "not secure."

Browsers

A browser turns code into the pages you see. It sends requests, receives files (HTML, CSS, JavaScript, images), and renders them into a visual layout. It also manages cookies, caching, and security warnings.

Web servers

A web server is a computer (and the software on it) that stores web content and responds to requests. When you visit a page, your browser asks a server for files, and the server sends them back.

What happens when you load a page

  1. You enter a URL or click a link. The browser reads the address.
  2. DNS lookup. The domain name (like example.com) is translated into an IP address so the browser knows which server to contact.
  3. Connection. The browser opens a connection to that server, using HTTPS if available.
  4. Request. The browser sends an HTTP request for the specific resource.
  5. Response. The server returns the requested files and a status code (for example, 200 for success, 404 for not found).
  6. Rendering. The browser parses HTML, applies CSS for styling, runs JavaScript for interactivity, and draws the page.
  7. Follow-up requests. The page may request additional resources — images, fonts, scripts — before it's fully loaded.

If any step fails, you see an error: a DNS failure means the domain couldn't be resolved; a timeout means the server didn't respond; a 404 means the server responded but the resource wasn't there.

Where the web fits in everyday use

The web is what you're using when you:

  • Open a site in a browser to read, shop, or log in
  • Follow a link from an email or message
  • Use a web app (a service that runs in the browser rather than as an installed program)
  • Watch a video embedded on a page

It is not what you're using when you:

  • Send or receive email through a mail client
  • Make a phone or video call over the internet
  • Use an installed mobile app that talks to its own servers

Those still depend on the internet, but they don't require a browser or web pages.

Common confusions, cleared up

  • "The web is down." Usually a specific site or your connection is down, not the entire web.
  • "I found it on the internet." If you found it through a browser and a URL, you found it on the web.
  • "My browser is the internet." The browser is a tool for accessing the web; the internet is the underlying network.
  • "A search engine is the web." A search engine is one website among many that helps you navigate the web.

Quick reference

  • Web = linked documents and resources accessed via browsers over the internet.
  • Internet = the global network that carries many services, including the web.
  • Browser = software that requests and displays web content.
  • URL = the address of a web resource.
  • HTTP/HTTPS = the rules for exchanging web requests and responses; HTTPS adds encryption.
  • Web server = the machine that stores and serves web content.

Understanding these distinctions makes it easier to describe problems accurately, choose the right tools, and follow technical instructions without mixing up the layers.

What Is MIDI and How Is It Used in Music Production?

MIDI is a data protocol that carries performance instructions—which note, how hard, when—rather than sound itself. A sequencer or DAW records those instructions, then routes them to a virtual instrument or hardware synth that actually generates audio. This matters because it separates the performance from the sound: you can edit a wrong note, change tempo, or swap instruments after recording, which you cannot do with a recorded audio waveform.

What MIDI actually transmits

MIDI messages are small packets of numbers. The ones you'll meet most often:

Message type What it carries Typical use
Note On / Note Off Pitch (0–127) and velocity (0–127) Playing and releasing notes
Control Change (CC) Controller number + value Mod wheel, sustain pedal, filter sweeps
Program Change Patch/instrument number Switching sounds on a synth
Clock Timing pulses Keeping devices and software in sync

Velocity is not volume in the audio sense—it's an instruction the receiving instrument interprets, so the same MIDI part can sound aggressive on one synth and soft on another.

How the pieces connect

MIDI travels over physical DIN ports, USB, or virtual MIDI (software-to-software, no cable). A typical setup:

  1. A controller (keyboard, pad grid) sends MIDI out.
  2. A sequencer or DAW receives it and records the messages.
  3. The sequencer plays the messages back into a virtual instrument or hardware synth.
  4. That instrument outputs audio, which you then mix.

Virtual MIDI lets a sequencer drive a soft synth on the same machine without any hardware in between.

Recording and editing in a sequencer

When you record MIDI, you're capturing events on a timeline, not a waveform. That gives you editing moves audio can't match: quantize timing, transpose, adjust individual velocities, loop a section, or reassign the whole part to a different instrument. Helio, an open-source sequencer for desktop and mobile, is built around this kind of workflow—its documentation covers hotkeys, refactoring options, and arpeggiators, and the project explicitly aims at experimentation in areas like exotic scales and microtonal temperaments. Those are exactly the cases where MIDI's note-by-note data model pays off, since you're defining pitches numerically rather than playing fixed audio.

Common misconceptions

  • MIDI is not audio. It contains no sound. You need a synth or sampler to hear anything.
  • General MIDI is a convention, not the protocol. It maps program numbers to standard instrument names so a file plays roughly the same everywhere—useful for compatibility, limiting for expression.
  • A MIDI file is just stored messages. It plays back differently depending on what instrument receives it.

If your goal is to compose, edit, and re-voice parts flexibly, MIDI is the layer you work in. If you need a finished recording, MIDI is only the first half—the audio comes from whatever instrument you route it into.

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 2020, this domain has about 6 years of history. That suggests continuity, although ownership and purpose may have changed. Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. The registrar is NameCheap, Inc., a widely used domain service provider. The domain uses the common .co extension, which is not an independent safety signal.

DNS and Email

Nameservers are provided by Amazon Route 53, indicating managed DNS hosting. No CNAME was found; the observed records resolve directly to addresses. No MX record was found. A conventional explicit inbound-mail route is not configured. TXT records include verification markers for Google. Such markers may also remain after a service stops being used. DNSSEC signatures were not detected, so this additional DNS authenticity protection is not confirmed.

TLS and Certificates

The certificate uses an RSA 2048-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. CORS permits any origin to read this response. This is common for public resources; sensitive responses need narrower handling. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. The x-cache, x-served-by, via response header indicates a CDN or caching proxy in the delivery path. No obvious internal addresses or debug information were found in the headers.

Technology Stack Analysis

The public page identifies Fastly without precise versions, leaving fewer clues for version-specific scanning.

Search and Social Sharing

No homepage canonical URL was detected. If duplicate URLs exist, consolidation may be less explicit. No Open Graph metadata was detected, so social previews may depend on platform inference. The title has 8 characters, within a common display range. A meta description is present, with 34 characters. The observed directives allow indexing and link following.

Hosting and Email

DNSAmazon Route 53
HostingFastly
EmailUnknown
Location United States flagUnited States 185.199.108.153

User reviews (0)

  • No reviews yet.

Pages, Search and Sharing

Meta descriptionOnline chord progression generator
Canonical URLNot detected
LanguageEnglish (default)
Twitter CardNot detected

Unknown

All bots 0 allowed · 6 disallowed
  • Disallow/account
  • Disallow/library
  • Disallow/signin
  • Disallow/signup
  • Disallow/reset-password
  • Disallow/edit

No sitemaps found

Registration details RDAP / WHOIS

RegistrarNameCheap, Inc.
Registered2020-04-18
Expires2027-04-18
Domain statusclientTransferProhibited https://icann.org/epp#clientTransferProhibited
Nameserversns-1053.awsdns-03.org、ns-196.awsdns-24.com、ns-2018.awsdns-60.co.uk、ns-814.awsdns-37.net
DNSSECunsigned

DNS records

TypeNameValueTTLPriority
Achordi.co185.199.108.153300—
Achordi.co185.199.109.153300—
Achordi.co185.199.110.153300—
Achordi.co185.199.111.153300—
NSchordi.cons-1053.awsdns-03.org172800—
NSchordi.cons-196.awsdns-24.com172800—
NSchordi.cons-2018.awsdns-60.co.uk172800—
NSchordi.cons-814.awsdns-37.net172800—
TXTchordi.cogoogle-site-verification=FzFAogskAQ_1BnGkHaIFMevFBF4rXNn3FejVlGr1UcM300—

TLS and certificates

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjectchordi.co
IssuerLet's Encrypt
Valid until2026-11-20T00:11 · Remaining when checked: 47 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HeaderValue
content-typetext/html; charset=utf-8
cache-controlmax-age=600
serverGitHub.com
access-control-allow-origin*

Identified technologies

Fastly