Package: openmpt 0.0.5

openmpt: Open ModPlug Tracker Port

Reads, renders and plays music tracker files using the libopenmpt library.

Authors:Pepijn de Vries [aut, cre], Jeroen Ooms [ctb], Jester [cph, dtc], OpenMPT Project Developers and Contributors [cph]

openmpt_0.0.5.tar.gz
openmpt_0.0.5.zip(r-4.5)openmpt_0.0.5.zip(r-4.4)openmpt_0.0.5.zip(r-4.3)
openmpt_0.0.5.tgz(r-4.4-x86_64)openmpt_0.0.5.tgz(r-4.4-arm64)openmpt_0.0.5.tgz(r-4.3-x86_64)openmpt_0.0.5.tgz(r-4.3-arm64)
openmpt_0.0.5.tar.gz(r-4.5-noble)openmpt_0.0.5.tar.gz(r-4.4-noble)
openmpt.pdf |openmpt.html
openmpt/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/pepijn-devries/openmpt/issues

Pkgdown:https://pepijn-devries.github.io

Uses libs:
  • libopenmpt– Module music library based on OpenMPT
  • portaudio19– Portable audio I/O C++ bindings
  • c++– GNU Standard C++ Library v3

On CRAN:

audiomoduleslibopenmptportaudio19cpp

3.60 score 4 scripts 63 exports 2 dependencies

Last updated 4 days agofrom:ffa1f21062 (on master). Checks:OK: 9. Indexed: yes.

TargetResultDate
Doc / VignettesOKDec 04 2024
R-4.5-win-x86_64OKDec 04 2024
R-4.5-linux-x86_64OKDec 04 2024
R-4.4-win-x86_64OKDec 04 2024
R-4.4-mac-x86_64OKDec 04 2024
R-4.4-mac-aarch64OKDec 04 2024
R-4.3-win-x86_64OKDec 04 2024
R-4.3-mac-x86_64OKDec 04 2024
R-4.3-mac-aarch64OKDec 04 2024

Exports:channel_mute_statuschannel_mute_status<-channel_volumechannel_volume<-controlcontrol_keyscontrol<-convert_moddemo_modformat_pattern_row_channelformat_pattern_row_channel_commandget_channel_namesget_current_channel_vu_leftget_current_channel_vu_monoget_current_channel_vu_rear_leftget_current_channel_vu_rear_rightget_current_channel_vu_rightget_current_estimated_bpmget_current_orderget_current_patternget_current_playing_channelsget_current_rowget_current_speedget_current_tempoget_duration_secondsget_instrument_namesget_metadataget_metadata_keysget_num_channelsget_num_instrumentsget_num_ordersget_num_patternsget_num_samplesget_num_subsongsget_order_namesget_order_patternget_pattern_namesget_pattern_num_rowsget_sample_namesget_subsong_namesglobal_volumeglobal_volume<-has_audio_devicehighlight_pattern_row_channelhighlight_pattern_row_channel_commandopenmpt_infopatternpitch_factorpitch_factor<-playposition_secondsposition_seconds<-read_modrender_paramrender_param<-repeat_countrepeat_count<-rewindset_position_order_rowsubsongsubsong<-tempo_factortempo_factor<-

Dependencies:avcpp11

openmpt and Alternatives

Rendered fromopenmpt-alternatives.Rmdusingknitr::rmarkdownon Dec 04 2024.

Last update: 2024-12-03
Started: 2024-12-02

openmpt S3 Class Objects

Rendered fromopenmpt-objects.Rmdusingknitr::rmarkdownon Dec 04 2024.

Last update: 2024-12-02
Started: 2024-12-02

Readme and manuals

Help Manual

Help pageTopics
Control the volume of a modulechannel_mute_status channel_mute_status<- channel_volume channel_volume<- global_volume global_volume<-
Get or set OpenMPT module controlscontrol control<- control_keys
Convert a ModPlug Tracker module to an audio fileconvert_mod
Loads demo module included with the packagedemo_mod
Get the state of specific aspects of an 'openmpt' class objectget_current_channel_vu_left get_current_channel_vu_mono get_current_channel_vu_rear_left get_current_channel_vu_rear_right get_current_channel_vu_right get_current_estimated_bpm get_current_order get_current_pattern get_current_playing_channels get_current_row get_current_speed get_current_tempo
Get ModPlug Tracker module durationget_duration_seconds
Get 'openmpt' module element namesget_channel_names get_instrument_names get_order_names get_pattern_names get_sample_names get_subsong_names
Get ModPlug Tracker module meta dataget_metadata get_metadata_keys
Get element counts from an 'openmpt' moduleget_num_channels get_num_instruments get_num_orders get_num_patterns get_num_samples get_num_subsongs get_pattern_num_rows
Get the pattern index of an 'openmpt' module at a specific order indexget_order_pattern
Test if there is an audio devicehas_audio_device
Retrieve information about the OpenMPT libraryopenmpt_info
Get a specific 'openmpt' pattern table or its cellsformat_pattern_row_channel format_pattern_row_channel_command highlight_pattern_row_channel highlight_pattern_row_channel_command pattern
Control the pitch and tempo of a modulepitch_factor pitch_factor<- tempo_factor tempo_factor<-
Play a ModPlug Tracker moduleplay
Get and set ModPlug Tracker module positionposition_seconds position_seconds<- rewind set_position_order_row
Implementation of basic S3 genericsformat.openmpt print.openmpt
Read Open ModPlug moduleread_mod
Get or set render parameters for a specific modulerender_param render_param<-
Get or set the repeat count for an 'openmpt' modulerepeat_count repeat_count<-
Get or set the current subsong in an 'openmpt' modulesubsong subsong<-