Package: sequenceR 1.0.1

sequenceR: A Simple Sequencer for Data Sonification

A rudimentary sequencer to define, manipulate and mix sound samples. The underlying motivation is to sonify data, as demonstrated in the blog <https://globxblog.github.io/>, the presentation by Renard and Le Bescond (2022, <https://hal.science/hal-03710340v1>) or the poster by Renard et al. (2023, <https://hal.inrae.fr/hal-04388845v1>).

Authors:Benjamin Renard [aut, cre, cph], INRAE [fnd], European Commission [fnd]

sequenceR_1.0.1.tar.gz
sequenceR_1.0.1.zip(r-4.5)sequenceR_1.0.1.zip(r-4.4)sequenceR_1.0.1.zip(r-4.3)
sequenceR_1.0.1.tgz(r-4.4-any)sequenceR_1.0.1.tgz(r-4.3-any)
sequenceR_1.0.1.tar.gz(r-4.5-noble)sequenceR_1.0.1.tar.gz(r-4.4-noble)
sequenceR_1.0.1.tgz(r-4.4-emscripten)sequenceR_1.0.1.tgz(r-4.3-emscripten)
sequenceR.pdf |sequenceR.html
sequenceR/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/benrenard/sequencer/issues

Datasets:

On CRAN:

audiosonification

5.13 score 3 stars 15 scripts 32 exports 3 dependencies

Last updated 4 days agofrom:eab49579fe. Checks:7 OK. Indexed: yes.

TargetResultLatest binary
Doc / VignettesOKJan 14 2025
R-4.5-winOKJan 14 2025
R-4.5-linuxOKJan 14 2025
R-4.4-winOKJan 14 2025
R-4.4-macOKJan 14 2025
R-4.3-winOKJan 14 2025
R-4.3-macOKJan 14 2025

Exports:applyDelayapplyDistoapplyEnvelopeas.soundSampleas.WaveenvelopegetFrequenciesgetHarmonicsgetNotesgetSynthgetSynthNotegetTimeinstrumentlistenmixnoteFrequencyTableoscillatoroscillator_patternoscillator_sawoscillator_sineoscillator_squareoscillator_trianglepitchMappingplay.instrumentread.soundSamplerescalesequenceshiftPitchsonifyStripessoundSamplewrite.instrumentwrite.soundSample

Dependencies:MASSsignaltuneR

The sequenceR package

Rendered fromGettingStarted.Rmdusingknitr::rmarkdownon Jan 14 2025.

Last update: 2024-12-23
Started: 2021-05-16

Readme and manuals

Help Manual

Help pageTopics
Delay effectapplyDelay
Distortion effectapplyDisto
Apply an envelopeapplyEnvelope
Cast to a sound sampleas.soundSample
Cast to a tuneR::Wave objectas.Wave
Bell samplebell
Check wave sizecheckMaxSize
Check sequencer argumentscheckSeqArgs
Clip distortiondisto_clip
Tanh distortiondisto_tanh
Envelope constructor.envelope
Notes-to-frequencies functiongetFrequencies
Harmonics sound samplegetHarmonics
Frequencies-to-notes functiongetNotes
SynthesizergetSynth
Single note from a synthesizergetSynthNote
Get sampling timegetTime
Global Temperature Anomalies datasetglobalT
Hi-hat samplehiHat
Open Hi-hat samplehiHat_o
Hi-hat sample 2hiHat2
Instrument constructor.instrument
Kick samplekick
Kick sample2kick2
Listen to a sound samplelisten
TR-909 minimalistic drumkitmini909
Mix several wavesmix
Note-frequency tablenoteFrequencyTable
General oscillatoroscillator
Pattern-based oscillatoroscillator_pattern
Saw oscillatoroscillator_saw
Sine oscillatoroscillator_sine
Square oscillatoroscillator_square
Triangle oscillatoroscillator_triangle
Pitch mapping functionpitchMapping
Play an instrumentplay.instrument
Plotplot.envelope
Plot a sound sampleplot.soundSample
Read a sound sampleread.soundSample
Rescale functionrescale
Ride sampleride
Sequence a sound samplesequence
Pitch shiftershiftPitch
Snare samplesnare
Snare sample 2snare2
Climate stripes sonificationsonifyStripes
Sound sample constructor.soundSample
timeVector functiontimeVector
Wagga-Wagga datasetWaggaWagga
Write an instrument to filewrite.instrument
Write a sound samplewrite.soundSample