ridx -- Remove different categories of Humdrum line types.
ridx -[dDgGiIlLT] [input] [> output]
||remove all null data records.
||remove all data records.
||remove all null global comments.
||remove all global comments (and bibliographic records).
||remove all null interpretations.
||remove all interpretations.
||remove all null local comments
||remove all local comments.
||remove all tandem interpretations.
||remove all measure lines.
||remove local comments and global comments (keeping bibliographic comments).
||remove all types of comments.
Input arguments or piped data which are expected to be Humdrum files can also be web addresses. For example, if a program can process files like this:
program file.krn It can also read the data over the web:
program http://www.some-computer.com/some-directory/file.krn Piped data works in a somewhat similar manner:
cat file.krn | program is equivalent to a web file using ths form:
echo http://www.some-computer.com/some-directory/file.krn | program
Besides the http:// protocol, there is another special resource indicator prefix called humdrum:// which downloads data from the kernscores website. For example, using the URI humdrum://brandenburg/bwv1046a.krn:
program humdrum://brandenburg/bwv1046a.krn will download the URL:
Which is found in the Musedata Bach Brandenburg Concerto collection.
This online-access of Humdrum data can also interface with the classical Humdrum Toolkit commands by using humcat to download the data from the kernscores website. For example, try the command pipeline:
humcat humdrum://brandenburg/bwv1046a.krn | census -k
The standard Humdrum Toolkit transposition program, rid.
The compiled ridx program can
be downloaded for the following platforms:
- Linux (i386 processors)
(dynamically linked) compiled on 28 Jun 2012.
- Windows compiled on 29 Jun 2012.
- Mac OS X/i386 compiled on 13 Nov 2013.
The source code for the program was last modified on 1 Apr 2013. Click here to go to the full source-code download page.