mirror of
https://github.com/sshlien/abcmidi.git
synced 2025-12-06 06:55:06 +00:00
2022.12.09
This commit is contained in:
@@ -14865,3 +14865,7 @@ separate applications. Midistats is a new application that will replace
|
||||
the midi2abc -midistats option.
|
||||
|
||||
|
||||
December 9 2022
|
||||
|
||||
Cleaning out -stats code in midi2abc.
|
||||
|
||||
|
||||
@@ -172,23 +172,6 @@ the given string.
|
||||
.B -origin \fistring\fP
|
||||
Adds an O: field with the given string.
|
||||
.TP
|
||||
.B -stats
|
||||
Extracts the characteristics of the given midi file. They include
|
||||
ntrks - the number of tracks, ppqn - pulses per quarter note,
|
||||
timesig - time signature, keysig - key signature, program - mapping
|
||||
between channel number and midi program, npulses - length of the
|
||||
midi file in pulses, tempocmd - number of times the tempo has
|
||||
been specified, pitchbends - number of pitchbends, pitchbendin -
|
||||
number of pitchbends in each of the channels, programcmd - number of
|
||||
times the midi program has been revised, progs and progsact - the
|
||||
programs used and the number of pulses these programs used, drums -
|
||||
the drum numbers that were used, drumhits - the number of times
|
||||
each of those drums were hit, pitches - the number of times the
|
||||
11 pitch classes (C C# etc...) were activated and a few other
|
||||
complex variables. These characteristics are used in other
|
||||
applications such as midiexplorer. More details are available
|
||||
in the file midi2abc-stats.txt included in the doc/ folder
|
||||
of the abcmidi distribution package.
|
||||
|
||||
|
||||
.SS FEATURES
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.TH MIDISTATS 1 "3 December 2022"
|
||||
.TH MIDISTATS 1 "9 December 2022"
|
||||
.SH NAME
|
||||
\fBmidistats\fP \- program to summarize the statistical properties of a midi file
|
||||
.SH SYNOPSIS
|
||||
@@ -35,17 +35,12 @@ the total number of notes for this for this channel,
|
||||
the sum of the MIDI pitches for all the notes,
|
||||
the sum of the note durations in MIDI pulse units,
|
||||
the number of control parameter messages,
|
||||
and the number of pressure messages.
|
||||
|
||||
the number of pressure messages.
|
||||
and the number of distinct rhythm patterns for each channel
|
||||
.PP
|
||||
After processing all the individual tracks, the following information
|
||||
applies to the entire midi file.
|
||||
.PP
|
||||
rhythmPatterns indicates the number of distinct rhythm patterns for each
|
||||
channel. A large number likely implies that the melody line occurs in
|
||||
this channel, while a small number indicates that this channel probably
|
||||
is used for chordal support.
|
||||
.PP
|
||||
npulses is the length of the longest midi track in midi pulse units
|
||||
.PP
|
||||
tempocmds specifies the number of times the tempo is changed in this
|
||||
@@ -74,7 +69,17 @@ that occur in the midi file.
|
||||
.PP
|
||||
pitchact is a similar histogram but is weighted by the length of
|
||||
the notes.
|
||||
|
||||
.PP
|
||||
quietTime is used to compute the track/channel spread in midiexplorer.
|
||||
It is computed by summing up all the midi pulses which occur
|
||||
in gaps greater than 8 beats.
|
||||
.PP
|
||||
totalrhythmpatterns is the total number of bar rhythm patterns for
|
||||
all channels except the percussion channel.
|
||||
.PP
|
||||
collisions. Midistats counts the bar rhythm patterns using a hashing
|
||||
function. Presently collisions are ignored so occasionally two
|
||||
distinct rhythm patterns are counted as one.
|
||||
.SH AUTHOR
|
||||
Seymour Shlien <fy733@ncf.ca>
|
||||
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
/abc2midi.txt/1.1.1.1/Thu Sep 28 18:17:04 2006//
|
||||
/coding.txt/1.1.1.1/Thu Sep 28 18:17:04 2006//
|
||||
/midi2abc.txt/1.1.1.1/Thu Sep 28 18:17:04 2006//
|
||||
/split.abc/1.1.1.1/Thu Sep 28 18:17:04 2006//
|
||||
/yaps.txt/1.1.1.1/Thu Sep 28 18:17:04 2006//
|
||||
D
|
||||
@@ -1 +0,0 @@
|
||||
abcmidi/doc/programming
|
||||
@@ -1 +0,0 @@
|
||||
/home/seymour/CVSREPOS
|
||||
@@ -1,12 +1,12 @@
|
||||
abcMIDI : abc <-> MIDI conversion utilities
|
||||
|
||||
midi2abc version 3.57 September 01 2022
|
||||
midi2abc version 3.58 December 09 2022
|
||||
abc2midi version 4.76 August 01 2022
|
||||
abc2abc version 2.18 June 14 2022
|
||||
yaps version 1.90 June 14 2022
|
||||
abcmatch version 1.82 June 14 2022
|
||||
midicopy version 1.38 May 06 2022
|
||||
midistats version 0.56 December 07 2022
|
||||
midistats version 0.58 December 09 2022
|
||||
|
||||
24th January 2002
|
||||
|
||||
|
||||
Reference in New Issue
Block a user