Package: openmpt 0.1.1
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.1.tar.gz
openmpt_0.1.1.zip(r-4.5)openmpt_0.1.1.zip(r-4.4)openmpt_0.1.1.zip(r-4.3)
openmpt_0.1.1.tgz(r-4.4-x86_64)openmpt_0.1.1.tgz(r-4.4-arm64)openmpt_0.1.1.tgz(r-4.3-x86_64)openmpt_0.1.1.tgz(r-4.3-arm64)
openmpt_0.1.1.tar.gz(r-4.5-noble)openmpt_0.1.1.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:https://pepijn-devries.github.io
audiomoduleslibopenmptportaudio19cpp
Last updated 6 days agofrom:83eca75054 (on master). Checks:OK: 9. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Dec 16 2024 |
R-4.5-win-x86_64 | OK | Dec 16 2024 |
R-4.5-linux-x86_64 | OK | Dec 16 2024 |
R-4.4-win-x86_64 | OK | Dec 16 2024 |
R-4.4-mac-x86_64 | OK | Dec 16 2024 |
R-4.4-mac-aarch64 | OK | Dec 16 2024 |
R-4.3-win-x86_64 | OK | Dec 16 2024 |
R-4.3-mac-x86_64 | OK | Dec 16 2024 |
R-4.3-mac-aarch64 | OK | Dec 16 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_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 Dec 16 2024.Last update: 2024-12-16
Started: 2024-12-15
openmpt and Alternatives
Rendered fromopenmpt-alternatives.Rmd
usingknitr::rmarkdown
on Dec 16 2024.Last update: 2024-12-16
Started: 2024-12-02
openmpt S3 Class Objects
Rendered fromopenmpt-objects.Rmd
usingknitr::rmarkdown
on Dec 16 2024.Last update: 2024-12-16
Started: 2024-12-02
Readme and manuals
Help Manual
Help page | Topics |
---|---|
Control the volume of a module | channel_mute_status channel_mute_status<- channel_volume channel_volume<- global_volume global_volume<- |
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_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<- |