HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
allthemusicllc
atm-cli
Rust2020–2020
allthemusicllc / atm-cli

atm-cli

Command line tool for generating and working with MIDI files.

2Distinct people
2Mentions
0Explicit recommenders
1.4KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Command line tool for generating and working with MIDI files.

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:56:07 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by day2 dated mentions

Observed mentions: 2020-02-11 18:34:05 UTC to 2020-02-28 08:20:57 UTC.

012020-02-11 00:00:00 UTC to 2020-02-12 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsFeb 112020-02-12 00:00:00 UTC to 2020-02-13 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-02-13 00:00:00 UTC to 2020-02-14 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-02-14 00:00:00 UTC to 2020-02-15 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-02-15 00:00:00 UTC to 2020-02-16 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-02-16 00:00:00 UTC to 2020-02-17 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-02-17 00:00:00 UTC to 2020-02-18 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-02-18 00:00:00 UTC to 2020-02-19 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-02-19 00:00:00 UTC to 2020-02-20 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsFeb 192020-02-20 00:00:00 UTC to 2020-02-21 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-02-21 00:00:00 UTC to 2020-02-22 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-02-22 00:00:00 UTC to 2020-02-23 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-02-23 00:00:00 UTC to 2020-02-24 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-02-24 00:00:00 UTC to 2020-02-25 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-02-25 00:00:00 UTC to 2020-02-26 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-02-26 00:00:00 UTC to 2020-02-27 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-02-27 00:00:00 UTC to 2020-02-28 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-02-28 00:00:00 UTC to 2020-02-29 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsFeb 28

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Feb 112020-02-11 00:00:00 UTC2020-02-12 00:00:00 UTC101
Feb 122020-02-12 00:00:00 UTC2020-02-13 00:00:00 UTC000
Feb 132020-02-13 00:00:00 UTC2020-02-14 00:00:00 UTC000
Feb 142020-02-14 00:00:00 UTC2020-02-15 00:00:00 UTC000
Feb 152020-02-15 00:00:00 UTC2020-02-16 00:00:00 UTC000
Feb 162020-02-16 00:00:00 UTC2020-02-17 00:00:00 UTC000
Feb 172020-02-17 00:00:00 UTC2020-02-18 00:00:00 UTC000
Feb 182020-02-18 00:00:00 UTC2020-02-19 00:00:00 UTC000
Feb 192020-02-19 00:00:00 UTC2020-02-20 00:00:00 UTC000
Feb 202020-02-20 00:00:00 UTC2020-02-21 00:00:00 UTC000
Feb 212020-02-21 00:00:00 UTC2020-02-22 00:00:00 UTC000
Feb 222020-02-22 00:00:00 UTC2020-02-23 00:00:00 UTC000
Feb 232020-02-23 00:00:00 UTC2020-02-24 00:00:00 UTC000
Feb 242020-02-24 00:00:00 UTC2020-02-25 00:00:00 UTC000
Feb 252020-02-25 00:00:00 UTC2020-02-26 00:00:00 UTC000
Feb 262020-02-26 00:00:00 UTC2020-02-27 00:00:00 UTC000
Feb 272020-02-27 00:00:00 UTC2020-02-28 00:00:00 UTC000
Feb 282020-02-28 00:00:00 UTC2020-02-29 00:00:00 UTC101

What Hacker News says

2 sources
The code is written in Rust. The core algorithm can be found here: https://github.com/allthemusicllc/atm-cli/blob/master/src/ut... (Specifically the function gen_sequences. It basically uses multi_cartesian_product to iterate over all permutations.) Isn't it a bit of wasted space to store the generated data on archive.org (https://archive.org/download/allthemusicllc-datasets)? I mean, as we see, it's trivial to create them. The code above is kind of a self-extracting archive, so it's just the same thing but in compressed form. And I guess it should not matter (legally) whether you store it compressed or uncompressed (or less compressed).
In Programmers generate every possible melody in MIDI to prevent lawsuits

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.