Package: ProTrackR2 0.0.6.0005
ProTrackR2: Manipulate and Play 'ProTracker' Modules
'ProTracker' is a popular music tracker to sequence music on a Commodore Amiga machine. This package offers the opportunity to import, export, manipulate and play 'ProTracker' module files. Even though the file format could be considered archaic, it still remains popular to this date. This package intends to contribute to this popularity and therewith keeping the legacy of 'ProTracker' and the Commodore Amiga alive. This package is the successor of 'ProTrackR' providing better performance.
Authors:
ProTrackR2_0.0.6.0005.tar.gz
ProTrackR2_0.0.6.0005.zip(r-4.5)ProTrackR2_0.0.6.0005.zip(r-4.4)ProTrackR2_0.0.6.0005.zip(r-4.3)
ProTrackR2_0.0.6.0005.tgz(r-4.4-x86_64)ProTrackR2_0.0.6.0005.tgz(r-4.4-arm64)ProTrackR2_0.0.6.0005.tgz(r-4.3-x86_64)ProTrackR2_0.0.6.0005.tgz(r-4.3-arm64)
ProTrackR2_0.0.6.0005.tar.gz(r-4.5-noble)ProTrackR2_0.0.6.0005.tar.gz(r-4.4-noble)
ProTrackR2_0.0.6.0005.tgz(r-4.4-emscripten)ProTrackR2_0.0.6.0005.tgz(r-4.3-emscripten)
ProTrackR2.pdf |ProTrackR2.html✨
ProTrackR2/json (API)
NEWS
# Install 'ProTrackR2' in R: |
install.packages('ProTrackR2', repos = c('https://pepijn-devries.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/pepijn-devries/protrackr2/issues
Pkgdown:https://pepijn-devries.github.io
- effect_commands - Effect commands
Last updated 12 days agofrom:051780aeac (on master). Checks:OK: 9. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Dec 08 2024 |
R-4.5-win-x86_64 | OK | Dec 08 2024 |
R-4.5-linux-x86_64 | OK | Dec 08 2024 |
R-4.4-win-x86_64 | OK | Dec 08 2024 |
R-4.4-mac-x86_64 | OK | Dec 08 2024 |
R-4.4-mac-aarch64 | OK | Dec 08 2024 |
R-4.3-win-x86_64 | OK | Dec 08 2024 |
R-4.3-mac-x86_64 | OK | Dec 08 2024 |
R-4.3-mac-aarch64 | OK | Dec 08 2024 |
Exports:as_modplug_patternplaypt2_cellpt2_commandpt2_command<-pt2_demopt2_durationpt2_instrumentpt2_instrument<-pt2_lengthpt2_length<-pt2_n_patternpt2_n_samplept2_namept2_new_modpt2_new_patternpt2_notept2_note_to_periodpt2_note<-pt2_patternpt2_pattern_tablept2_read_modpt2_read_samplept2_renderpt2_render_optionspt2_samplept2_validatept2_write_modpt2_write_sample
Effect commands
Rendered fromeffect_commands.Rmd
usingknitr::rmarkdown
on Dec 08 2024.Last update: 2024-11-09
Started: 2024-11-06
ProTrackR vs ProTrackR2
Rendered fromProTrackR_vs_ProTrackR2.Rmd
usingknitr::rmarkdown
on Dec 08 2024.Last update: 2024-12-08
Started: 2024-09-23
ProTrackR2 S3 class objects
Rendered froms3class.Rmd
usingknitr::rmarkdown
on Dec 08 2024.Last update: 2024-11-09
Started: 2024-10-25
Selecting and assinging ProTrackR2 objects
Rendered fromsel_assign.Rmd
usingknitr::rmarkdown
on Dec 08 2024.Last update: 2024-11-20
Started: 2024-10-25
Readme and manuals
Help Manual
Help page | Topics |
---|---|
Select and assign operators for ProTrackR2 S3 class objects | $.pt2mod $<-.pt2mod [.pt2celllist [.pt2command [.pt2pat [.pt2patlist [.pt2samplist [<-.pt2command [<-.pt2pat [[.pt2celllist [[.pt2command [[.pt2mod [[.pt2patlist [[.pt2samplist [[<-.pt2command [[<-.pt2patlist |
Format a ProTracker pattern conform OpenMPT specs | as_modplug_pattern |
Effect commands (data.frame) | effect_commands |
Implementation of basic S3 methods | as.character.pt2cell as.character.pt2celllist as.character.pt2pat as.integer.pt2samp as.raw.pt2cell as.raw.pt2cell.logical as.raw.pt2celllist as.raw.pt2celllist.logical as.raw.pt2command as.raw.pt2mod as.raw.pt2pat as.raw.pt2pat.logical as.raw.pt2samp format.pt2cell format.pt2celllist format.pt2command format.pt2mod format.pt2pat format.pt2patlist format.pt2samp format.pt2samplist length.pt2celllist length.pt2command print.pt2cell print.pt2celllist print.pt2command print.pt2mod print.pt2pat print.pt2patlist print.pt2samp print.pt2samplist |
Play a ProTracker module | play play.pt2mod |
Select a cell from a ProTracker pattern table | pt2_cell |
Extract effect commands from a ProTracker module | pt2_command pt2_command<- |
Path to demonstration ProTracker module file | pt2_demo |
Calculate the duration of the module | pt2_duration |
Extract or replace a sample index from a ProTracker pattern | pt2_instrument pt2_instrument<- |
Obtain ProTracker module information | pt2_length pt2_length<- pt2_name pt2_name.pt2mod pt2_name.pt2samp pt2_n_pattern pt2_n_sample pt2_pattern_table |
Create a new (empty) ProTracker module | pt2_new_mod |
Create a new ProTracker pattern | pt2_new_pattern |
Extract a note from a ProTracker module | pt2_note pt2_note<- |
Get a corresponding period value from a note string | pt2_note_to_period |
Retrieve a pattern from a ProTracker module | pt2_pattern |
Read and write ProTracker modules | pt2_read_mod pt2_write_mod |
Read and write ProTracker audio samples | pt2_read_sample pt2_write_sample |
Render ProTracker modules to a playable format | pt2_render pt2_render.pt2mod |
Retrieve options for rendering | pt2_render_options |
Obtain sample data and info from a ProTracker module | pt2_sample |
Validate ProTrackR2 S3 class objects | pt2_validate pt2_validate.pt2samp |