Package: pyramidi 0.2.1

pyramidi: Generate and Manipulate Midi Data in R Data Frames

Import the python libraries miditapyr and mido to read in midi file data in pandas DataFrames. These can then be imported in R via reticulate. The event-based midi data is widened to facilitate the manipulation and plotting of note-based structures as in music21. The data frame format allows for an easy implementation of many music data manipulations.

Authors:Urs Wilke [aut, cre]

pyramidi_0.2.1.tar.gz
pyramidi_0.2.1.zip(r-4.5)pyramidi_0.2.1.zip(r-4.4)pyramidi_0.2.1.zip(r-4.3)
pyramidi_0.2.1.tgz(r-4.5-any)pyramidi_0.2.1.tgz(r-4.4-any)pyramidi_0.2.1.tgz(r-4.3-any)
pyramidi_0.2.1.tar.gz(r-4.5-noble)pyramidi_0.2.1.tar.gz(r-4.4-noble)
pyramidi_0.2.1.tgz(r-4.4-emscripten)pyramidi_0.2.1.tgz(r-4.3-emscripten)
pyramidi.pdf |pyramidi.html
pyramidi/json (API)

# Install 'pyramidi' in R:
install.packages('pyramidi', repos = c('https://urswilke.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/urswilke/pyramidi/issues

Pkgdown site:https://urswilke.github.io

Datasets:

On CRAN:

midi

3.64 score 8 stars 27 scripts 11 exports 53 dependencies

Last updated 12 months agofrom:4ee6ee9b32. Checks:8 ERROR. Indexed: yes.

TargetResultLatest binary
Doc / VignettesFAILJan 29 2025
R-4.5-winERRORJan 29 2025
R-4.5-macERRORJan 29 2025
R-4.5-linuxERRORJan 29 2025
R-4.4-winERRORJan 29 2025
R-4.4-macERRORJan 29 2025
R-4.3-winERRORJan 29 2025
R-4.3-macERRORJan 29 2025

Exports:%>%install_miditapyrmerge_midi_framesMidiFramermiditapyrmidopivot_long_notespivot_wide_notesplayersplit_midi_frametab_measures

Dependencies:askpassavbase64encclicliprcpp11curldescdetailsdigestdplyrevaluatefansifastmapfluidsynthgenericsglueherehighrhtmltoolshttrjsonliteknitrlatticelifecyclemagrittrMatrixmimeopensslpillarpkgconfigpngpurrrR6rappdirsRcppRcppTOMLreticulaterlangrprojrootstringistringrsystibbletidyrtidyselectutf8vctrswithrxfunxml2yamlzeallot