Package: openmpt 0.1.7
openmpt: Open 'ModPlug' Tracker Port
Tracker music uses audio samples and pattern tables to organise musical compositions. Such music is stored in module files. This package reads, renders and plays module files using the 'libopenmpt' library <https://lib.openmpt.org/>.
Authors:
openmpt_0.1.7.tar.gz
openmpt_0.1.7.zip(r-4.5)openmpt_0.1.7.zip(r-4.4)openmpt_0.1.7.zip(r-4.3)
openmpt_0.1.7.tgz(r-4.4-x86_64)openmpt_0.1.7.tgz(r-4.4-arm64)openmpt_0.1.7.tgz(r-4.3-x86_64)openmpt_0.1.7.tgz(r-4.3-arm64)
openmpt_0.1.7.tar.gz(r-4.5-noble)openmpt_0.1.7.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')) |
Bug tracker:https://github.com/pepijn-devries/openmpt/issues
Pkgdown site:https://pepijn-devries.github.io
audiomoduleslibopenmptportaudio19cpp
Last updated 23 hours agofrom:1c884c7be4 (on master). Checks:9 OK. Indexed: yes.
Target | Result | Latest binary |
---|---|---|
Doc / Vignettes | OK | Jan 20 2025 |
R-4.5-win-x86_64 | OK | Jan 20 2025 |
R-4.5-linux-x86_64 | OK | Jan 20 2025 |
R-4.4-win-x86_64 | OK | Jan 20 2025 |
R-4.4-mac-x86_64 | OK | Jan 20 2025 |
R-4.4-mac-aarch64 | OK | Jan 20 2025 |
R-4.3-win-x86_64 | OK | Jan 20 2025 |
R-4.3-mac-x86_64 | OK | Jan 20 2025 |
R-4.3-mac-aarch64 | OK | Jan 20 2025 |
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_commandmodarchive_apimodarchive_downloadmodarchive_genresmodarchive_infomodarchive_randommodarchive_requestsmodarchive_search_artistmodarchive_search_genremodarchive_search_hashmodarchive_search_modmodarchive_view_bymodland_downloadmodland_searchopenmpt_infopatternpitch_factorpitch_factor<-playposition_secondsposition_seconds<-read_modrender_paramrender_param<-repeat_countrepeat_count<-rewindset_position_order_rowsubsongsubsong<-tempo_factortempo_factor<-
ModArchive
Rendered frommodarchive.Rmd
usingknitr::rmarkdown
on Jan 20 2025.Last update: 2025-01-08
Started: 2024-12-15
openmpt and Alternatives
Rendered fromopenmpt-alternatives.Rmd
usingknitr::rmarkdown
on Jan 20 2025.Last update: 2024-12-16
Started: 2024-12-02
openmpt S3 Class Objects
Rendered fromopenmpt-objects.Rmd
usingknitr::rmarkdown
on Jan 20 2025.Last update: 2024-12-16
Started: 2024-12-02
Readme and manuals
Help Manual
Help page | Topics |
---|---|
Get or set OpenMPT module controls | control control<- control_keys |
Convert a ModPlug Tracker module to an audio file | convert_mod |
Loads demo module included with the package | demo_mod |
Get the state of specific aspects of an 'openmpt' class object | get_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 duration | get_duration_seconds |
Get 'openmpt' module element names | get_channel_names get_instrument_names get_order_names get_pattern_names get_sample_names get_subsong_names |
Get ModPlug Tracker module meta data | get_metadata get_metadata_keys |
Get element counts from an 'openmpt' module | get_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 index | get_order_pattern |
Test if there is an audio device | has_audio_device |
Functions to interact with modArchive | modarchive_api modarchive_download modarchive_genres modarchive_info modarchive_random modarchive_requests modarchive_search_artist modarchive_search_genre modarchive_search_hash modarchive_search_mod modarchive_view_by |
Functions to interact with modLand | modland_download modland_search |
Retrieve information about the OpenMPT library | openmpt_info |
Get a specific 'openmpt' pattern table or its cells | format_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 module | pitch-tempo pitch_factor pitch_factor<- tempo_factor tempo_factor<- |
Play a ModPlug Tracker module | play |
Get and set ModPlug Tracker module position | position_seconds position_seconds<- rewind set_position_order_row |
Implementation of basic S3 generics | format.openmpt print.openmpt |
Read Open ModPlug module | read_mod |
Get or set render parameters for a specific module | render_param render_param<- |
Get or set the repeat count for an 'openmpt' module | repeat_count repeat_count<- |
Get or set the current subsong in an 'openmpt' module | subsong subsong<- |
Control the volume of a module | channel_mute_status channel_mute_status<- channel_volume channel_volume<- global_volume global_volume<- volume-control |