R Under development (unstable) (2025-11-11 r88998) -- "Unsuffered Consequences" Copyright (C) 2025 The R Foundation for Statistical Computing Platform: x86_64-pc-linux-gnu R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. Natural language support but running in an English locale R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. > pkgname <- "ProTrackR2" > source(file.path(R.home("share"), "R", "examples-header.R")) > options(warn = 1) > library('ProTrackR2') > > base::assign(".oldSearch", base::search(), pos = 'CheckExEnv') > base::assign(".old_wd", base::getwd(), pos = 'CheckExEnv') > cleanEx() > nameEx("as_modplug_pattern") > ### * as_modplug_pattern > > flush(stderr()); flush(stdout()) > > ### Name: as_modplug_pattern > ### Title: Format a ProTracker pattern conform OpenMPT specs > ### Aliases: as_modplug_pattern > > ### ** Examples > > mod <- pt2_read_mod(pt2_demo()) > mp_pat <- as_modplug_pattern(pt2_pattern(mod, 0L)) > > > > cleanEx() > nameEx("as_pt2cell") > ### * as_pt2cell > > flush(stderr()); flush(stdout()) > > ### Name: as_pt2cell > ### Title: Convert object into a pt2cell or pt2celllist class object > ### Aliases: as_pt2cell as_pt2celllist > > ### ** Examples > > as_pt2cell("A-3 02 121") A-3 02 121 > as_pt2cell("--- 01 000") --- 01 000 > as_pt2celllist(c("A-3 02 121", "--- 01 000")) cell list [n=2] > > > > cleanEx() > nameEx("effect_commands") > ### * effect_commands > > flush(stderr()); flush(stdout()) > > ### Name: effect_commands > ### Title: Effect commands (data.frame) > ### Aliases: effect_commands > > ### ** Examples > > data("effect_commands") > > > > cleanEx() > nameEx("mod_info") > ### * mod_info > > flush(stderr()); flush(stdout()) > > ### Name: pt2_length > ### Title: Obtain ProTracker module information > ### Aliases: pt2_length pt2_length<- pt2_n_pattern pt2_pattern_table > ### pt2_pattern_table<- pt2_name pt2_name<- pt2_name.pt2mod > ### pt2_name<-.pt2mod pt2_name.pt2samp pt2_name<-.pt2samp > ### pt2_name.pt2samplist pt2_name<-.pt2samplist pt2_n_sample > > ### ** Examples > > mod <- pt2_read_mod(pt2_demo()) > > pt2_length(mod) [1] 9 > pt2_n_pattern(mod) [1] 4 > pt2_n_sample(mod) [1] 4 > pt2_pattern_table(mod) [1] 0 0 1 1 2 2 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [38] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [75] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [112] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 > pt2_name(mod) [1] "intro" > pt2_name(pt2_sample(mod, 4L)) [1] "commodore amiga 500" > > mod2 <- pt2_new_mod("new") > pt2_length(mod2) <- 3L > pt2_pattern_table(mod2)[1L:3L] <- c(0L, 2L, 1L) > pt2_name(mod2) <- "foobar" > > > > cleanEx() > nameEx("mod_io") > ### * mod_io > > flush(stderr()); flush(stdout()) > > ### Name: pt2_read_mod > ### Title: Read and write ProTracker modules > ### Aliases: pt2_read_mod pt2_write_mod > > ### ** Examples > > mod <- pt2_read_mod(pt2_demo()) > > > > cleanEx() > nameEx("play") > ### * play > > flush(stderr()); flush(stdout()) > > ### Name: play > ### Title: Play a ProTrackR2 class objects as audio > ### Aliases: play play.pt2mod play.pt2samp play.pt2patlist play.pt2pat > ### play.pt2celllist play.pt2cell > > ### ** Examples > > if (interactive()) { + mod <- pt2_read_mod(pt2_demo()) + + ## ctrl will contain the audioInstance that will let + ## you control the audio playback: + ctrl <- play(mod) + + ## You can also play individual samples + samp <- mod$samples[[3]] + play(samp, note = "C-2") + play(samp, note = "E-2") + play(samp, note = "G-2") + + ## As well as an individual pattern + play(mod$patterns[[1]], samples = mod$samples) + + ## Or a subset of a pattern + play(mod$patterns[[1]][17:32, 1:2], samples = mod$samples) + + ## Or even an individual cell + play(mod$patterns[[1]][1, 1][[1]], samples = mod$samples) + } > > > > cleanEx() > nameEx("pt2_cell") > ### * pt2_cell > > flush(stderr()); flush(stdout()) > > ### Name: pt2_cell > ### Title: Select a cell from a ProTracker pattern table > ### Aliases: pt2_cell > > ### ** Examples > > mod <- pt2_read_mod(pt2_demo()) > > pt2_cell(mod$patterns[[1]], 0L, 0L) C-3 01 A08 > > > > cleanEx() > nameEx("pt2_command") > ### * pt2_command > > flush(stderr()); flush(stdout()) > > ### Name: pt2_command > ### Title: Extract effect commands from a ProTracker module > ### Aliases: pt2_command pt2_command<- > > ### ** Examples > > mod <- pt2_read_mod(pt2_demo()) > > ## select a specific cell from the module > cell <- pt2_cell(mod$patterns[[1]], 0L, 0L) > > ## show the command used for this cell > pt2_command(cell) A08 > > ## convert character strings into ProTracker commands > pt2_command(c("C30", "F06")) C30 F06 > > ## Set the command for all cells in the first pattern > ## to `C20` (volume at 50%): > pt2_command(mod$patterns[[1]][]) <- "C20" > > > > cleanEx() > nameEx("pt2_duration") > ### * pt2_duration > > flush(stderr()); flush(stdout()) > > ### Name: pt2_duration > ### Title: Calculate the duration of the module > ### Aliases: pt2_duration > > ### ** Examples > > mod <- pt2_read_mod(pt2_demo()) > > pt2_duration(mod) Time difference of 69.12204 secs > > > > cleanEx() > nameEx("pt2_instrument") > ### * pt2_instrument > > flush(stderr()); flush(stdout()) > > ### Name: pt2_instrument > ### Title: Extract or replace a sample index from a ProTracker pattern > ### Aliases: pt2_instrument pt2_instrument<- > > ### ** Examples > > mod <- pt2_read_mod(pt2_demo()) > > ## select a specific cell from the first pattern > cell <- pt2_cell(mod$patterns[[1]], 0L, 0L) > > ## get the sample number used in this cell > pt2_instrument(cell) [1] 1 > > ## Replace the instrument in all cells of > ## pattern 1 with sample number 3: > pt2_instrument(mod$patterns[[1]][]) <- 3 > > > > cleanEx() > nameEx("pt2_new_mod") > ### * pt2_new_mod > > flush(stderr()); flush(stdout()) > > ### Name: pt2_new_mod > ### Title: Create a new (empty) ProTracker module > ### Aliases: pt2_new_mod > > ### ** Examples > > mod <- pt2_new_mod("my_song") > > > > cleanEx() > nameEx("pt2_new_pattern") > ### * pt2_new_pattern > > flush(stderr()); flush(stdout()) > > ### Name: pt2_new_pattern > ### Title: Create a new ProTracker pattern > ### Aliases: pt2_new_pattern > > ### ** Examples > > pt2_new_pattern() rw chnnl 1 chnnl 2 chnnl 3 chnnl 4 00 --- 00 000 --- 00 000 --- 00 000 --- 00 000 01 --- 00 000 --- 00 000 --- 00 000 --- 00 000 02 --- 00 000 --- 00 000 --- 00 000 --- 00 000 03 --- 00 000 --- 00 000 --- 00 000 --- 00 000 04 --- 00 000 --- 00 000 --- 00 000 --- 00 000 05 --- 00 000 --- 00 000 --- 00 000 --- 00 000 06 --- 00 000 --- 00 000 --- 00 000 --- 00 000 07 --- 00 000 --- 00 000 --- 00 000 --- 00 000 08 --- 00 000 --- 00 000 --- 00 000 --- 00 000 09 --- 00 000 --- 00 000 --- 00 000 --- 00 000 10 --- 00 000 --- 00 000 --- 00 000 --- 00 000 11 --- 00 000 --- 00 000 --- 00 000 --- 00 000 12 --- 00 000 --- 00 000 --- 00 000 --- 00 000 13 --- 00 000 --- 00 000 --- 00 000 --- 00 000 14 --- 00 000 --- 00 000 --- 00 000 --- 00 000 15 --- 00 000 --- 00 000 --- 00 000 --- 00 000 16 --- 00 000 --- 00 000 --- 00 000 --- 00 000 17 --- 00 000 --- 00 000 --- 00 000 --- 00 000 18 --- 00 000 --- 00 000 --- 00 000 --- 00 000 19 --- 00 000 --- 00 000 --- 00 000 --- 00 000 20 --- 00 000 --- 00 000 --- 00 000 --- 00 000 21 --- 00 000 --- 00 000 --- 00 000 --- 00 000 22 --- 00 000 --- 00 000 --- 00 000 --- 00 000 23 --- 00 000 --- 00 000 --- 00 000 --- 00 000 24 --- 00 000 --- 00 000 --- 00 000 --- 00 000 25 --- 00 000 --- 00 000 --- 00 000 --- 00 000 26 --- 00 000 --- 00 000 --- 00 000 --- 00 000 27 --- 00 000 --- 00 000 --- 00 000 --- 00 000 28 --- 00 000 --- 00 000 --- 00 000 --- 00 000 29 --- 00 000 --- 00 000 --- 00 000 --- 00 000 30 --- 00 000 --- 00 000 --- 00 000 --- 00 000 31 --- 00 000 --- 00 000 --- 00 000 --- 00 000 32 --- 00 000 --- 00 000 --- 00 000 --- 00 000 33 --- 00 000 --- 00 000 --- 00 000 --- 00 000 34 --- 00 000 --- 00 000 --- 00 000 --- 00 000 35 --- 00 000 --- 00 000 --- 00 000 --- 00 000 36 --- 00 000 --- 00 000 --- 00 000 --- 00 000 37 --- 00 000 --- 00 000 --- 00 000 --- 00 000 38 --- 00 000 --- 00 000 --- 00 000 --- 00 000 39 --- 00 000 --- 00 000 --- 00 000 --- 00 000 40 --- 00 000 --- 00 000 --- 00 000 --- 00 000 41 --- 00 000 --- 00 000 --- 00 000 --- 00 000 42 --- 00 000 --- 00 000 --- 00 000 --- 00 000 43 --- 00 000 --- 00 000 --- 00 000 --- 00 000 44 --- 00 000 --- 00 000 --- 00 000 --- 00 000 45 --- 00 000 --- 00 000 --- 00 000 --- 00 000 46 --- 00 000 --- 00 000 --- 00 000 --- 00 000 47 --- 00 000 --- 00 000 --- 00 000 --- 00 000 48 --- 00 000 --- 00 000 --- 00 000 --- 00 000 49 --- 00 000 --- 00 000 --- 00 000 --- 00 000 50 --- 00 000 --- 00 000 --- 00 000 --- 00 000 51 --- 00 000 --- 00 000 --- 00 000 --- 00 000 52 --- 00 000 --- 00 000 --- 00 000 --- 00 000 53 --- 00 000 --- 00 000 --- 00 000 --- 00 000 54 --- 00 000 --- 00 000 --- 00 000 --- 00 000 55 --- 00 000 --- 00 000 --- 00 000 --- 00 000 56 --- 00 000 --- 00 000 --- 00 000 --- 00 000 57 --- 00 000 --- 00 000 --- 00 000 --- 00 000 58 --- 00 000 --- 00 000 --- 00 000 --- 00 000 59 --- 00 000 --- 00 000 --- 00 000 --- 00 000 60 --- 00 000 --- 00 000 --- 00 000 --- 00 000 61 --- 00 000 --- 00 000 --- 00 000 --- 00 000 62 --- 00 000 --- 00 000 --- 00 000 --- 00 000 63 --- 00 000 --- 00 000 --- 00 000 --- 00 000> > > > cleanEx() > nameEx("pt2_note") > ### * pt2_note > > flush(stderr()); flush(stdout()) > > ### Name: pt2_note > ### Title: Extract a note from a ProTracker module > ### Aliases: pt2_note pt2_note<- > > ### ** Examples > > mod <- pt2_read_mod(pt2_demo()) > > ## select a specific cell from the first pattern > cell <- pt2_cell(mod$patterns[[1]], 0L, 0L) > > ## get the note played by this particular cell > pt2_note(cell) [1] "C-3" > > ## Replace the notes in the first pattern > ## with those of the first bar of > ## 'Frère Jacques' > pt2_note(mod$patterns[[1]][]) <- + c("C-2", "---", "---", "---", + "D-2", "---", "---", "---", + "E-2", "---", "---", "---", + "C-2", "---", "---", "---") > > > > cleanEx() > nameEx("pt2_note_to_period") > ### * pt2_note_to_period > > flush(stderr()); flush(stdout()) > > ### Name: pt2_note_to_period > ### Title: Get a corresponding period value from a note string > ### Aliases: pt2_note_to_period > > ### ** Examples > > pt2_note_to_period(c("A#2", "C-1")) [1] 240 856 > > > > cleanEx() > nameEx("pt2_pattern") > ### * pt2_pattern > > flush(stderr()); flush(stdout()) > > ### Name: pt2_pattern > ### Title: Retrieve a pattern from a ProTracker module > ### Aliases: pt2_pattern > > ### ** Examples > > mod <- pt2_read_mod(pt2_demo()) > > pt2_pattern(mod, 0L) rw chnnl 1 chnnl 2 chnnl 3 chnnl 4 00 C-3 01 A08 C-3 02 C40 A#1 03 F06 A#2 04 000 01 --- 01 A08 C-3 02 C30 --- 00 A01 --- 00 A02 02 --- 01 A08 C-3 02 000 --- 00 A01 C-3 04 000 03 --- 00 000 C-3 02 000 --- 00 A02 --- 00 A02 04 --- 01 A08 C-3 02 000 --- 00 120 D-3 04 000 05 --- 00 000 A#2 04 C08 --- 00 A02 --- 00 A02 06 --- 01 A08 C-3 02 000 --- 00 220 D#3 04 000 07 --- 00 000 A#2 04 C08 --- 00 A01 --- 00 A02 08 --- 01 A08 C-3 02 000 --- 00 A01 F-3 04 000 09 --- 00 000 A#3 04 C08 --- 00 A01 --- 00 A02 10 --- 01 A08 C-3 02 000 --- 00 A01 D#3 04 000 11 --- 00 000 G-3 04 C08 --- 00 A01 --- 00 A02 12 G-3 01 000 C-3 02 000 --- 00 A01 D-3 04 000 13 --- 00 A08 F-3 04 C08 --- 00 000 --- 00 A02 14 F-3 01 000 C-3 02 000 --- 00 000 C-3 04 000 15 --- 00 A08 A#2 04 C08 --- 00 000 --- 00 A02 16 C-3 01 A08 C-3 02 C40 A#1 03 F06 A#2 04 000 17 --- 01 A08 C-3 02 C30 --- 00 A01 --- 00 A02 18 --- 01 A08 C-3 02 000 --- 00 A01 D-3 04 000 19 --- 00 000 C-3 02 000 --- 00 A02 --- 00 A02 20 --- 01 A08 C-3 02 000 --- 00 120 F-2 04 000 21 --- 00 000 A#2 04 C08 --- 00 A02 --- 00 A02 22 --- 01 A08 C-3 02 000 --- 00 220 G-2 04 000 23 --- 00 000 A#2 04 C08 --- 00 A01 --- 00 A02 24 --- 01 A08 C-3 02 000 --- 00 A01 A#2 04 000 25 --- 00 000 A#3 04 C08 --- 00 A01 --- 00 A01 26 --- 01 A08 C-3 02 000 --- 00 A01 --- 00 000 27 --- 00 000 G-3 04 C08 --- 00 A01 --- 00 A01 28 G-2 01 000 C-3 02 000 --- 00 A01 --- 00 000 29 --- 00 A08 F-2 04 C08 --- 00 000 --- 00 A01 30 A-2 01 000 C-3 02 000 --- 00 000 --- 00 000 31 --- 00 A08 G-2 04 C08 --- 00 000 --- 00 A01 32 E-3 01 A08 C-3 02 C40 D-2 03 000 D-3 04 000 33 --- 01 A08 C-3 02 C30 --- 00 A01 --- 00 A02 34 --- 01 A08 C-3 02 000 --- 00 A01 E-3 04 000 35 --- 00 000 C-3 02 000 --- 00 A02 --- 00 A02 36 --- 01 A08 C-3 02 000 --- 00 126 F#3 04 000 37 --- 00 000 D-3 04 C08 --- 00 A02 --- 00 A02 38 --- 01 A08 C-3 02 000 --- 00 226 G-3 04 000 39 --- 00 000 E-3 04 C08 --- 00 A01 --- 00 A02 40 --- 01 A08 C-3 02 000 --- 00 A01 A-3 04 000 41 --- 00 000 D-3 04 C08 --- 00 A01 --- 00 A02 42 --- 01 A08 C-3 02 000 --- 00 A01 G-3 04 000 43 --- 00 000 D-3 04 C08 --- 00 A01 --- 00 A02 44 B-3 01 000 C-3 02 000 --- 00 A01 F#3 04 000 45 --- 00 A08 D-3 04 C08 --- 00 000 --- 00 A02 46 A-3 01 000 C-3 02 000 --- 00 000 E-3 04 000 47 --- 00 A08 E-2 04 C08 --- 00 000 --- 00 A02 48 D-3 01 A08 C-3 02 C40 C-2 03 000 C-3 04 000 49 --- 01 A08 C-3 02 C30 --- 00 A01 --- 00 A02 50 --- 01 A08 C-3 02 000 --- 00 A01 D-3 04 000 51 --- 00 000 C-3 02 000 --- 00 A02 --- 00 A02 52 --- 01 A08 C-3 02 000 --- 00 12B E-3 04 000 53 --- 00 000 G-3 04 C08 --- 00 A02 --- 00 A02 54 --- 01 A08 C-3 02 000 --- 00 22B F-3 04 000 55 --- 00 000 G-3 04 C08 --- 00 A01 --- 00 A02 56 --- 01 A08 C-3 02 000 --- 00 A01 G-3 04 000 57 --- 00 000 E-3 04 C08 --- 00 A01 --- 00 A02 58 --- 01 A08 C-3 02 000 --- 00 A01 F-3 04 000 59 --- 00 000 C-3 04 C08 --- 00 A01 --- 00 A02 60 A-3 01 000 C-3 02 000 --- 00 A01 E-3 04 000 61 --- 00 A08 G-3 04 C08 --- 00 000 --- 00 A02 62 G-3 01 000 F-3 04 C08 --- 00 000 D-3 04 000 63 --- 00 A08 C-3 04 C08 --- 00 000 --- 00 A02> > > > cleanEx() > nameEx("pt2_render") > ### * pt2_render > > flush(stderr()); flush(stdout()) > > ### Name: pt2_render > ### Title: Render ProTracker modules and other objects to a playable format > ### Aliases: pt2_render pt2_render.pt2mod pt2_render.pt2samp > ### pt2_render.pt2patlist pt2_render.pt2pat pt2_render.pt2celllist > ### pt2_render.pt2cell > > ### ** Examples > > mod <- pt2_read_mod(pt2_demo()) > aud <- pt2_render(mod) > aud_samp <- pt2_render(mod$samples[[1]]) > > > > cleanEx() > nameEx("pt2_render_options") > ### * pt2_render_options > > flush(stderr()); flush(stdout()) > > ### Name: pt2_render_options > ### Title: Retrieve options for rendering > ### Aliases: pt2_render_options > > ### ** Examples > > pt2_render_options(stereo_separation = 100) $sample_rate [1] 44100 $stereo_separation [1] 100 $amiga_filter [1] "A500" $speed [1] 6 $tempo [1] 125 $led_filter [1] FALSE $timing_mode [1] "cia" > > > > cleanEx() > nameEx("pt2_sample") > ### * pt2_sample > > flush(stderr()); flush(stdout()) > > ### Name: pt2_sample > ### Title: Obtain sample data and info from a ProTracker module > ### Aliases: pt2_sample > > ### ** Examples > > mod <- pt2_read_mod(pt2_demo()) > > smp <- pt2_sample(mod, 0L) > > > > cleanEx() > nameEx("pt2_sample_to_audio") > ### * pt2_sample_to_audio > > flush(stderr()); flush(stdout()) > > ### Name: pt2_sample_to_audio > ### Title: Coerce ProTracker sample to audio sample > ### Aliases: pt2_sample_to_audio > > ### ** Examples > > mod <- pt2_read_mod(pt2_demo()) > aud <- pt2_sample_to_audio(mod$samples[[1]]) > > > > cleanEx() > nameEx("pt2_validate") > ### * pt2_validate > > flush(stderr()); flush(stdout()) > > ### Name: pt2_validate > ### Title: Validate ProTrackR2 S3 class objects > ### Aliases: pt2_validate pt2_validate.pt2samp > > ### ** Examples > > mod <- pt2_read_mod(pt2_demo()) > > pt2_validate(mod$samples[[1]]) [1] TRUE > > > > cleanEx() > nameEx("s3methods") > ### * s3methods > > flush(stderr()); flush(stdout()) > > ### Name: format.pt2mod > ### Title: Implementation of basic S3 methods > ### Aliases: format.pt2mod print.pt2mod format.pt2pat > ### as.character.pt2command format.pt2command print.pt2command > ### print.pt2pat as.character.pt2pat as.raw.pt2celllist > ### as.raw.pt2celllist.logical as.raw.pt2pat as.raw.pt2pat.logical > ### format.pt2cell print.pt2cell as.character.pt2cell > ### as.character.pt2celllist as.raw.pt2command as.raw.pt2cell > ### as.raw.pt2cell.logical format.pt2samp print.pt2samp format.pt2patlist > ### print.pt2patlist format.pt2celllist print.pt2celllist > ### format.pt2samplist print.pt2samplist as.raw.pt2mod as.raw.pt2samp > ### as.integer.pt2samp length.pt2celllist length.pt2command > > ### ** Examples > > ## First create some ProTrackR2 objects to which > ## S3 methods can be applied: > > mod <- pt2_read_mod(pt2_demo()) > patterns <- mod$patterns > pattern <- patterns[[1]] > cells <- pattern[1:4,1] > cell <- cells[[1]] > samples <- mod$samples > sample <- samples[[1]] > cmnd <- pt2_command(cell) > > ## Let's go wild with S3 methods: > print(mod) pt2mod 'intro' [01:09] > print(patterns) pattern list [n=4] > print(pattern) rw chnnl 1 chnnl 2 chnnl 3 chnnl 4 00 C-3 01 A08 C-3 02 C40 A#1 03 F06 A#2 04 000 01 --- 01 A08 C-3 02 C30 --- 00 A01 --- 00 A02 02 --- 01 A08 C-3 02 000 --- 00 A01 C-3 04 000 03 --- 00 000 C-3 02 000 --- 00 A02 --- 00 A02 04 --- 01 A08 C-3 02 000 --- 00 120 D-3 04 000 05 --- 00 000 A#2 04 C08 --- 00 A02 --- 00 A02 06 --- 01 A08 C-3 02 000 --- 00 220 D#3 04 000 07 --- 00 000 A#2 04 C08 --- 00 A01 --- 00 A02 08 --- 01 A08 C-3 02 000 --- 00 A01 F-3 04 000 09 --- 00 000 A#3 04 C08 --- 00 A01 --- 00 A02 10 --- 01 A08 C-3 02 000 --- 00 A01 D#3 04 000 11 --- 00 000 G-3 04 C08 --- 00 A01 --- 00 A02 12 G-3 01 000 C-3 02 000 --- 00 A01 D-3 04 000 13 --- 00 A08 F-3 04 C08 --- 00 000 --- 00 A02 14 F-3 01 000 C-3 02 000 --- 00 000 C-3 04 000 15 --- 00 A08 A#2 04 C08 --- 00 000 --- 00 A02 16 C-3 01 A08 C-3 02 C40 A#1 03 F06 A#2 04 000 17 --- 01 A08 C-3 02 C30 --- 00 A01 --- 00 A02 18 --- 01 A08 C-3 02 000 --- 00 A01 D-3 04 000 19 --- 00 000 C-3 02 000 --- 00 A02 --- 00 A02 20 --- 01 A08 C-3 02 000 --- 00 120 F-2 04 000 21 --- 00 000 A#2 04 C08 --- 00 A02 --- 00 A02 22 --- 01 A08 C-3 02 000 --- 00 220 G-2 04 000 23 --- 00 000 A#2 04 C08 --- 00 A01 --- 00 A02 24 --- 01 A08 C-3 02 000 --- 00 A01 A#2 04 000 25 --- 00 000 A#3 04 C08 --- 00 A01 --- 00 A01 26 --- 01 A08 C-3 02 000 --- 00 A01 --- 00 000 27 --- 00 000 G-3 04 C08 --- 00 A01 --- 00 A01 28 G-2 01 000 C-3 02 000 --- 00 A01 --- 00 000 29 --- 00 A08 F-2 04 C08 --- 00 000 --- 00 A01 30 A-2 01 000 C-3 02 000 --- 00 000 --- 00 000 31 --- 00 A08 G-2 04 C08 --- 00 000 --- 00 A01 32 E-3 01 A08 C-3 02 C40 D-2 03 000 D-3 04 000 33 --- 01 A08 C-3 02 C30 --- 00 A01 --- 00 A02 34 --- 01 A08 C-3 02 000 --- 00 A01 E-3 04 000 35 --- 00 000 C-3 02 000 --- 00 A02 --- 00 A02 36 --- 01 A08 C-3 02 000 --- 00 126 F#3 04 000 37 --- 00 000 D-3 04 C08 --- 00 A02 --- 00 A02 38 --- 01 A08 C-3 02 000 --- 00 226 G-3 04 000 39 --- 00 000 E-3 04 C08 --- 00 A01 --- 00 A02 40 --- 01 A08 C-3 02 000 --- 00 A01 A-3 04 000 41 --- 00 000 D-3 04 C08 --- 00 A01 --- 00 A02 42 --- 01 A08 C-3 02 000 --- 00 A01 G-3 04 000 43 --- 00 000 D-3 04 C08 --- 00 A01 --- 00 A02 44 B-3 01 000 C-3 02 000 --- 00 A01 F#3 04 000 45 --- 00 A08 D-3 04 C08 --- 00 000 --- 00 A02 46 A-3 01 000 C-3 02 000 --- 00 000 E-3 04 000 47 --- 00 A08 E-2 04 C08 --- 00 000 --- 00 A02 48 D-3 01 A08 C-3 02 C40 C-2 03 000 C-3 04 000 49 --- 01 A08 C-3 02 C30 --- 00 A01 --- 00 A02 50 --- 01 A08 C-3 02 000 --- 00 A01 D-3 04 000 51 --- 00 000 C-3 02 000 --- 00 A02 --- 00 A02 52 --- 01 A08 C-3 02 000 --- 00 12B E-3 04 000 53 --- 00 000 G-3 04 C08 --- 00 A02 --- 00 A02 54 --- 01 A08 C-3 02 000 --- 00 22B F-3 04 000 55 --- 00 000 G-3 04 C08 --- 00 A01 --- 00 A02 56 --- 01 A08 C-3 02 000 --- 00 A01 G-3 04 000 57 --- 00 000 E-3 04 C08 --- 00 A01 --- 00 A02 58 --- 01 A08 C-3 02 000 --- 00 A01 F-3 04 000 59 --- 00 000 C-3 04 C08 --- 00 A01 --- 00 A02 60 A-3 01 000 C-3 02 000 --- 00 A01 E-3 04 000 61 --- 00 A08 G-3 04 C08 --- 00 000 --- 00 A02 62 G-3 01 000 F-3 04 C08 --- 00 000 D-3 04 000 63 --- 00 A08 C-3 04 C08 --- 00 000 --- 00 A02> print(cells) cell list [n=4] > print(cell) C-3 01 A08 > print(samples) sample list [n=31] > print(sample) [1] "PT2 Sample 'by pepijn de vries' [1040]" > print(cmnd) A08 > > format(mod) [1] "pt2mod 'intro' [01:09]" > format(patterns) [1] "pattern list [n=4]" > format(pattern) [,1] [,2] [,3] [,4] [1,] "C-3 01 A08" "C-3 02 C40" "A#1 03 F06" "A#2 04 000" [2,] "--- 01 A08" "C-3 02 C30" "--- 00 A01" "--- 00 A02" [3,] "--- 01 A08" "C-3 02 000" "--- 00 A01" "C-3 04 000" [4,] "--- 00 000" "C-3 02 000" "--- 00 A02" "--- 00 A02" [5,] "--- 01 A08" "C-3 02 000" "--- 00 120" "D-3 04 000" [6,] "--- 00 000" "A#2 04 C08" "--- 00 A02" "--- 00 A02" [7,] "--- 01 A08" "C-3 02 000" "--- 00 220" "D#3 04 000" [8,] "--- 00 000" "A#2 04 C08" "--- 00 A01" "--- 00 A02" [9,] "--- 01 A08" "C-3 02 000" "--- 00 A01" "F-3 04 000" [10,] "--- 00 000" "A#3 04 C08" "--- 00 A01" "--- 00 A02" [11,] "--- 01 A08" "C-3 02 000" "--- 00 A01" "D#3 04 000" [12,] "--- 00 000" "G-3 04 C08" "--- 00 A01" "--- 00 A02" [13,] "G-3 01 000" "C-3 02 000" "--- 00 A01" "D-3 04 000" [14,] "--- 00 A08" "F-3 04 C08" "--- 00 000" "--- 00 A02" [15,] "F-3 01 000" "C-3 02 000" "--- 00 000" "C-3 04 000" [16,] "--- 00 A08" "A#2 04 C08" "--- 00 000" "--- 00 A02" [17,] "C-3 01 A08" "C-3 02 C40" "A#1 03 F06" "A#2 04 000" [18,] "--- 01 A08" "C-3 02 C30" "--- 00 A01" "--- 00 A02" [19,] "--- 01 A08" "C-3 02 000" "--- 00 A01" "D-3 04 000" [20,] "--- 00 000" "C-3 02 000" "--- 00 A02" "--- 00 A02" [21,] "--- 01 A08" "C-3 02 000" "--- 00 120" "F-2 04 000" [22,] "--- 00 000" "A#2 04 C08" "--- 00 A02" "--- 00 A02" [23,] "--- 01 A08" "C-3 02 000" "--- 00 220" "G-2 04 000" [24,] "--- 00 000" "A#2 04 C08" "--- 00 A01" "--- 00 A02" [25,] "--- 01 A08" "C-3 02 000" "--- 00 A01" "A#2 04 000" [26,] "--- 00 000" "A#3 04 C08" "--- 00 A01" "--- 00 A01" [27,] "--- 01 A08" "C-3 02 000" "--- 00 A01" "--- 00 000" [28,] "--- 00 000" "G-3 04 C08" "--- 00 A01" "--- 00 A01" [29,] "G-2 01 000" "C-3 02 000" "--- 00 A01" "--- 00 000" [30,] "--- 00 A08" "F-2 04 C08" "--- 00 000" "--- 00 A01" [31,] "A-2 01 000" "C-3 02 000" "--- 00 000" "--- 00 000" [32,] "--- 00 A08" "G-2 04 C08" "--- 00 000" "--- 00 A01" [33,] "E-3 01 A08" "C-3 02 C40" "D-2 03 000" "D-3 04 000" [34,] "--- 01 A08" "C-3 02 C30" "--- 00 A01" "--- 00 A02" [35,] "--- 01 A08" "C-3 02 000" "--- 00 A01" "E-3 04 000" [36,] "--- 00 000" "C-3 02 000" "--- 00 A02" "--- 00 A02" [37,] "--- 01 A08" "C-3 02 000" "--- 00 126" "F#3 04 000" [38,] "--- 00 000" "D-3 04 C08" "--- 00 A02" "--- 00 A02" [39,] "--- 01 A08" "C-3 02 000" "--- 00 226" "G-3 04 000" [40,] "--- 00 000" "E-3 04 C08" "--- 00 A01" "--- 00 A02" [41,] "--- 01 A08" "C-3 02 000" "--- 00 A01" "A-3 04 000" [42,] "--- 00 000" "D-3 04 C08" "--- 00 A01" "--- 00 A02" [43,] "--- 01 A08" "C-3 02 000" "--- 00 A01" "G-3 04 000" [44,] "--- 00 000" "D-3 04 C08" "--- 00 A01" "--- 00 A02" [45,] "B-3 01 000" "C-3 02 000" "--- 00 A01" "F#3 04 000" [46,] "--- 00 A08" "D-3 04 C08" "--- 00 000" "--- 00 A02" [47,] "A-3 01 000" "C-3 02 000" "--- 00 000" "E-3 04 000" [48,] "--- 00 A08" "E-2 04 C08" "--- 00 000" "--- 00 A02" [49,] "D-3 01 A08" "C-3 02 C40" "C-2 03 000" "C-3 04 000" [50,] "--- 01 A08" "C-3 02 C30" "--- 00 A01" "--- 00 A02" [51,] "--- 01 A08" "C-3 02 000" "--- 00 A01" "D-3 04 000" [52,] "--- 00 000" "C-3 02 000" "--- 00 A02" "--- 00 A02" [53,] "--- 01 A08" "C-3 02 000" "--- 00 12B" "E-3 04 000" [54,] "--- 00 000" "G-3 04 C08" "--- 00 A02" "--- 00 A02" [55,] "--- 01 A08" "C-3 02 000" "--- 00 22B" "F-3 04 000" [56,] "--- 00 000" "G-3 04 C08" "--- 00 A01" "--- 00 A02" [57,] "--- 01 A08" "C-3 02 000" "--- 00 A01" "G-3 04 000" [58,] "--- 00 000" "E-3 04 C08" "--- 00 A01" "--- 00 A02" [59,] "--- 01 A08" "C-3 02 000" "--- 00 A01" "F-3 04 000" [60,] "--- 00 000" "C-3 04 C08" "--- 00 A01" "--- 00 A02" [61,] "A-3 01 000" "C-3 02 000" "--- 00 A01" "E-3 04 000" [62,] "--- 00 A08" "G-3 04 C08" "--- 00 000" "--- 00 A02" [63,] "G-3 01 000" "F-3 04 C08" "--- 00 000" "D-3 04 000" [64,] "--- 00 A08" "C-3 04 C08" "--- 00 000" "--- 00 A02" > format(cells) [1] "cell list [n=4]" > format(cell) [1] "C-3 01 A08" > format(samples) [1] "sample list [n=31]" > format(sample) [1] "PT2 Sample 'by pepijn de vries' [1040]" > format(cmnd) [1] "A08" > > as.character(pattern) [,1] [,2] [,3] [,4] [1,] "C-3 01 A08" "C-3 02 C40" "A#1 03 F06" "A#2 04 000" [2,] "--- 01 A08" "C-3 02 C30" "--- 00 A01" "--- 00 A02" [3,] "--- 01 A08" "C-3 02 000" "--- 00 A01" "C-3 04 000" [4,] "--- 00 000" "C-3 02 000" "--- 00 A02" "--- 00 A02" [5,] "--- 01 A08" "C-3 02 000" "--- 00 120" "D-3 04 000" [6,] "--- 00 000" "A#2 04 C08" "--- 00 A02" "--- 00 A02" [7,] "--- 01 A08" "C-3 02 000" "--- 00 220" "D#3 04 000" [8,] "--- 00 000" "A#2 04 C08" "--- 00 A01" "--- 00 A02" [9,] "--- 01 A08" "C-3 02 000" "--- 00 A01" "F-3 04 000" [10,] "--- 00 000" "A#3 04 C08" "--- 00 A01" "--- 00 A02" [11,] "--- 01 A08" "C-3 02 000" "--- 00 A01" "D#3 04 000" [12,] "--- 00 000" "G-3 04 C08" "--- 00 A01" "--- 00 A02" [13,] "G-3 01 000" "C-3 02 000" "--- 00 A01" "D-3 04 000" [14,] "--- 00 A08" "F-3 04 C08" "--- 00 000" "--- 00 A02" [15,] "F-3 01 000" "C-3 02 000" "--- 00 000" "C-3 04 000" [16,] "--- 00 A08" "A#2 04 C08" "--- 00 000" "--- 00 A02" [17,] "C-3 01 A08" "C-3 02 C40" "A#1 03 F06" "A#2 04 000" [18,] "--- 01 A08" "C-3 02 C30" "--- 00 A01" "--- 00 A02" [19,] "--- 01 A08" "C-3 02 000" "--- 00 A01" "D-3 04 000" [20,] "--- 00 000" "C-3 02 000" "--- 00 A02" "--- 00 A02" [21,] "--- 01 A08" "C-3 02 000" "--- 00 120" "F-2 04 000" [22,] "--- 00 000" "A#2 04 C08" "--- 00 A02" "--- 00 A02" [23,] "--- 01 A08" "C-3 02 000" "--- 00 220" "G-2 04 000" [24,] "--- 00 000" "A#2 04 C08" "--- 00 A01" "--- 00 A02" [25,] "--- 01 A08" "C-3 02 000" "--- 00 A01" "A#2 04 000" [26,] "--- 00 000" "A#3 04 C08" "--- 00 A01" "--- 00 A01" [27,] "--- 01 A08" "C-3 02 000" "--- 00 A01" "--- 00 000" [28,] "--- 00 000" "G-3 04 C08" "--- 00 A01" "--- 00 A01" [29,] "G-2 01 000" "C-3 02 000" "--- 00 A01" "--- 00 000" [30,] "--- 00 A08" "F-2 04 C08" "--- 00 000" "--- 00 A01" [31,] "A-2 01 000" "C-3 02 000" "--- 00 000" "--- 00 000" [32,] "--- 00 A08" "G-2 04 C08" "--- 00 000" "--- 00 A01" [33,] "E-3 01 A08" "C-3 02 C40" "D-2 03 000" "D-3 04 000" [34,] "--- 01 A08" "C-3 02 C30" "--- 00 A01" "--- 00 A02" [35,] "--- 01 A08" "C-3 02 000" "--- 00 A01" "E-3 04 000" [36,] "--- 00 000" "C-3 02 000" "--- 00 A02" "--- 00 A02" [37,] "--- 01 A08" "C-3 02 000" "--- 00 126" "F#3 04 000" [38,] "--- 00 000" "D-3 04 C08" "--- 00 A02" "--- 00 A02" [39,] "--- 01 A08" "C-3 02 000" "--- 00 226" "G-3 04 000" [40,] "--- 00 000" "E-3 04 C08" "--- 00 A01" "--- 00 A02" [41,] "--- 01 A08" "C-3 02 000" "--- 00 A01" "A-3 04 000" [42,] "--- 00 000" "D-3 04 C08" "--- 00 A01" "--- 00 A02" [43,] "--- 01 A08" "C-3 02 000" "--- 00 A01" "G-3 04 000" [44,] "--- 00 000" "D-3 04 C08" "--- 00 A01" "--- 00 A02" [45,] "B-3 01 000" "C-3 02 000" "--- 00 A01" "F#3 04 000" [46,] "--- 00 A08" "D-3 04 C08" "--- 00 000" "--- 00 A02" [47,] "A-3 01 000" "C-3 02 000" "--- 00 000" "E-3 04 000" [48,] "--- 00 A08" "E-2 04 C08" "--- 00 000" "--- 00 A02" [49,] "D-3 01 A08" "C-3 02 C40" "C-2 03 000" "C-3 04 000" [50,] "--- 01 A08" "C-3 02 C30" "--- 00 A01" "--- 00 A02" [51,] "--- 01 A08" "C-3 02 000" "--- 00 A01" "D-3 04 000" [52,] "--- 00 000" "C-3 02 000" "--- 00 A02" "--- 00 A02" [53,] "--- 01 A08" "C-3 02 000" "--- 00 12B" "E-3 04 000" [54,] "--- 00 000" "G-3 04 C08" "--- 00 A02" "--- 00 A02" [55,] "--- 01 A08" "C-3 02 000" "--- 00 22B" "F-3 04 000" [56,] "--- 00 000" "G-3 04 C08" "--- 00 A01" "--- 00 A02" [57,] "--- 01 A08" "C-3 02 000" "--- 00 A01" "G-3 04 000" [58,] "--- 00 000" "E-3 04 C08" "--- 00 A01" "--- 00 A02" [59,] "--- 01 A08" "C-3 02 000" "--- 00 A01" "F-3 04 000" [60,] "--- 00 000" "C-3 04 C08" "--- 00 A01" "--- 00 A02" [61,] "A-3 01 000" "C-3 02 000" "--- 00 A01" "E-3 04 000" [62,] "--- 00 A08" "G-3 04 C08" "--- 00 000" "--- 00 A02" [63,] "G-3 01 000" "F-3 04 C08" "--- 00 000" "D-3 04 000" [64,] "--- 00 A08" "C-3 04 C08" "--- 00 000" "--- 00 A02" > as.character(cells) [1] "C-3 01 A08" "--- 01 A08" "--- 01 A08" "--- 00 000" > as.character(cell) [1] "C-3 01 A08" > as.character(cmnd) [1] "A08" > > as.raw(mod) [1] 69 6e 74 72 6f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 62 79 20 70 [25] 65 70 69 6a 6e 20 64 65 20 76 72 69 65 73 00 00 00 00 02 08 00 40 01 7d [49] 00 8a 61 2e 6b 2e 61 2e 20 66 72 65 65 7a 65 20 69 69 00 00 00 00 00 00 [73] 03 c5 00 2b 00 00 00 01 63 72 65 61 74 65 64 20 69 6e 20 74 68 65 20 6c [97] 61 74 65 00 00 00 01 cb 00 40 01 8d 00 3d 6e 69 6e 65 74 69 65 73 20 6f [121] 6e 20 61 00 00 00 00 00 00 00 00 00 00 49 00 1b 00 0c 00 3d 63 6f 6d 6d [145] 6f 64 6f 72 65 20 61 6d 69 67 61 20 35 30 30 00 00 00 00 00 00 00 00 00 [169] 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [193] 00 00 00 00 00 00 00 01 69 74 20 77 61 73 20 6d 65 61 6e 74 20 74 6f 20 [217] 62 65 00 00 00 00 00 00 00 00 00 00 00 01 75 73 65 64 20 69 6e 20 61 20 [241] 62 6f 6f 74 62 6c 6f 63 6b 00 00 00 00 00 00 00 00 00 00 01 69 6e 74 72 [265] 6f 2c 20 62 75 74 20 6e 65 76 65 72 20 77 61 73 2e 00 00 00 00 00 00 00 [289] 00 01 6e 6f 77 20 69 74 20 73 65 72 76 65 73 20 61 73 20 61 6e 00 00 00 [313] 00 00 00 00 00 00 00 01 65 78 61 6d 70 6c 65 20 69 6e 20 74 68 65 00 00 [337] 00 00 00 00 00 00 00 00 00 00 00 00 00 01 70 72 6f 74 72 61 63 6b 72 20 [361] 70 61 63 6b 61 67 65 00 00 00 00 00 00 00 00 00 00 00 00 01 69 20 77 72 [385] 6f 74 65 20 66 6f 72 20 74 68 65 20 72 00 00 00 00 00 00 00 00 00 00 00 [409] 00 01 6c 61 6e 67 75 61 67 65 20 66 6f 72 00 00 00 00 00 00 00 00 00 00 [433] 00 00 00 00 00 00 00 01 73 74 61 74 69 73 74 69 63 61 6c 20 63 6f 6d 70 [457] 75 74 69 6e 67 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 [481] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 [505] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [529] 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [553] 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [577] 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 [601] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 [625] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [649] 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [673] 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [697] 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 [721] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 [745] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [769] 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [793] 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [817] 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 [841] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 [865] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [889] 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [913] 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [937] 00 00 00 00 00 00 00 00 00 00 00 00 00 01 09 7f 00 00 01 01 02 02 03 03 [961] 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [985] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [1009] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [1033] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [1057] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [1081] 4d 2e 4b 2e 00 d6 1a 08 00 d6 2c 40 01 e0 3f 06 00 f0 40 00 00 00 1a 08 [1105] 00 d6 2c 30 00 00 0a 01 00 00 0a 02 00 00 1a 08 00 d6 20 00 00 00 0a 01 [1129] 00 d6 40 00 00 00 00 00 00 d6 20 00 00 00 0a 02 00 00 0a 02 00 00 1a 08 [1153] 00 d6 20 00 00 00 01 20 00 be 40 00 00 00 00 00 00 f0 4c 08 00 00 0a 02 [1177] 00 00 0a 02 00 00 1a 08 00 d6 20 00 00 00 02 20 00 b4 40 00 00 00 00 00 [1201] 00 f0 4c 08 00 00 0a 01 00 00 0a 02 00 00 1a 08 00 d6 20 00 00 00 0a 01 [1225] 00 a0 40 00 00 00 00 00 00 78 4c 08 00 00 0a 01 00 00 0a 02 00 00 1a 08 [1249] 00 d6 20 00 00 00 0a 01 00 b4 40 00 00 00 00 00 00 8f 4c 08 00 00 0a 01 [1273] 00 00 0a 02 00 8f 10 00 00 d6 20 00 00 00 0a 01 00 be 40 00 00 00 0a 08 [1297] 00 a0 4c 08 00 00 00 00 00 00 0a 02 00 a0 10 00 00 d6 20 00 00 00 00 00 [1321] 00 d6 40 00 00 00 0a 08 00 f0 4c 08 00 00 00 00 00 00 0a 02 00 d6 1a 08 [1345] 00 d6 2c 40 01 e0 3f 06 00 f0 40 00 00 00 1a 08 00 d6 2c 30 00 00 0a 01 [1369] 00 00 0a 02 00 00 1a 08 00 d6 20 00 00 00 0a 01 00 be 40 00 00 00 00 00 [1393] 00 d6 20 00 00 00 0a 02 00 00 0a 02 00 00 1a 08 00 d6 20 00 00 00 01 20 [1417] 01 40 40 00 00 00 00 00 00 f0 4c 08 00 00 0a 02 00 00 0a 02 00 00 1a 08 [1441] 00 d6 20 00 00 00 02 20 01 1d 40 00 00 00 00 00 00 f0 4c 08 00 00 0a 01 [1465] 00 00 0a 02 00 00 1a 08 00 d6 20 00 00 00 0a 01 00 f0 40 00 00 00 00 00 [1489] 00 78 4c 08 00 00 0a 01 00 00 0a 01 00 00 1a 08 00 d6 20 00 00 00 0a 01 [1513] 00 00 00 00 00 00 00 00 00 8f 4c 08 00 00 0a 01 00 00 0a 01 01 1d 10 00 [1537] 00 d6 20 00 00 00 0a 01 00 00 00 00 00 00 0a 08 01 40 4c 08 00 00 00 00 [1561] 00 00 0a 01 00 fe 10 00 00 d6 20 00 00 00 00 00 00 00 00 00 00 00 0a 08 [1585] 01 1d 4c 08 00 00 00 00 00 00 0a 01 00 aa 1a 08 00 d6 2c 40 01 7d 30 00 [1609] 00 be 40 00 00 00 1a 08 00 d6 2c 30 00 00 0a 01 00 00 0a 02 00 00 1a 08 [1633] 00 d6 20 00 00 00 0a 01 00 aa 40 00 00 00 00 00 00 d6 20 00 00 00 0a 02 [1657] 00 00 0a 02 00 00 1a 08 00 d6 20 00 00 00 01 26 00 97 40 00 00 00 00 00 [1681] 00 be 4c 08 00 00 0a 02 00 00 0a 02 00 00 1a 08 00 d6 20 00 00 00 02 26 [1705] 00 8f 40 00 00 00 00 00 00 aa 4c 08 00 00 0a 01 00 00 0a 02 00 00 1a 08 [1729] 00 d6 20 00 00 00 0a 01 00 7f 40 00 00 00 00 00 00 be 4c 08 00 00 0a 01 [1753] 00 00 0a 02 00 00 1a 08 00 d6 20 00 00 00 0a 01 00 8f 40 00 00 00 00 00 [1777] 00 be 4c 08 00 00 0a 01 00 00 0a 02 00 71 10 00 00 d6 20 00 00 00 0a 01 [1801] 00 97 40 00 00 00 0a 08 00 be 4c 08 00 00 00 00 00 00 0a 02 00 7f 10 00 [1825] 00 d6 20 00 00 00 00 00 00 aa 40 00 00 00 0a 08 01 53 4c 08 00 00 00 00 [1849] 00 00 0a 02 00 be 1a 08 00 d6 2c 40 01 ac 30 00 00 d6 40 00 00 00 1a 08 [1873] 00 d6 2c 30 00 00 0a 01 00 00 0a 02 00 00 1a 08 00 d6 20 00 00 00 0a 01 [1897] 00 be 40 00 00 00 00 00 00 d6 20 00 00 00 0a 02 00 00 0a 02 00 00 1a 08 [1921] 00 d6 20 00 00 00 01 2b 00 aa 40 00 00 00 00 00 00 8f 4c 08 00 00 0a 02 [1945] 00 00 0a 02 00 00 1a 08 00 d6 20 00 00 00 02 2b 00 a0 40 00 00 00 00 00 [1969] 00 8f 4c 08 00 00 0a 01 00 00 0a 02 00 00 1a 08 00 d6 20 00 00 00 0a 01 [1993] 00 8f 40 00 00 00 00 00 00 aa 4c 08 00 00 0a 01 00 00 0a 02 00 00 1a 08 [2017] 00 d6 20 00 00 00 0a 01 00 a0 40 00 00 00 00 00 00 d6 4c 08 00 00 0a 01 [2041] 00 00 0a 02 00 7f 10 00 00 d6 20 00 00 00 0a 01 00 aa 40 00 00 00 0a 08 [2065] 00 8f 4c 08 00 00 00 00 00 00 0a 02 00 8f 10 00 00 a0 4c 08 00 00 00 00 [2089] 00 be 40 00 00 00 0a 08 00 d6 4c 08 00 00 00 00 00 00 0a 02 00 d6 1a 08 [2113] 00 d6 2c 40 01 e0 3f 06 00 f0 40 00 00 00 1a 08 00 d6 2c 30 00 00 0a 01 [2137] 00 00 0a 02 00 00 1a 08 00 d6 20 00 00 00 0a 01 00 d6 40 00 00 00 00 00 [2161] 00 d6 20 00 00 00 0a 02 00 00 0a 02 00 00 1a 08 00 d6 20 00 00 00 01 20 [2185] 00 be 40 00 00 00 00 00 00 a0 4c 08 00 00 0a 02 00 00 0a 02 00 00 1a 08 [2209] 00 d6 20 00 00 00 02 20 00 b4 40 00 00 00 00 00 00 8f 4c 08 00 00 0a 01 [2233] 00 00 0a 02 00 00 1a 08 00 d6 20 00 00 00 0a 01 00 a0 40 00 00 00 00 00 [2257] 00 be 4c 08 00 00 0a 01 00 00 0a 02 00 00 1a 08 00 d6 20 00 00 00 0a 01 [2281] 00 b4 40 00 00 00 00 00 00 a0 4c 08 00 00 0a 01 00 00 0a 02 00 8f 10 00 [2305] 00 d6 20 00 00 00 0a 01 00 be 40 00 00 00 0a 08 00 a0 4c 08 00 00 00 00 [2329] 00 00 0a 02 00 a0 10 00 00 d6 20 00 00 00 00 00 00 d6 40 00 00 00 0a 08 [2353] 00 b4 4c 08 00 00 00 00 00 00 0a 02 00 d6 1a 08 00 d6 2c 40 01 e0 3f 06 [2377] 00 f0 40 00 00 00 1a 08 00 d6 2c 30 00 00 0a 01 00 00 0a 08 00 00 1a 08 [2401] 00 d6 20 00 00 00 0a 01 00 f0 40 00 00 00 00 00 00 d6 20 00 00 00 0a 02 [2425] 00 00 0a 08 00 00 1a 08 00 d6 20 00 00 00 01 20 01 40 40 00 00 00 00 00 [2449] 00 f0 4c 08 00 00 0a 02 00 00 0a 08 00 00 1a 08 00 d6 20 00 00 00 02 20 [2473] 01 40 40 00 00 00 00 00 00 f0 4c 08 00 00 0a 01 00 00 0a 08 00 00 1a 08 [2497] 00 d6 20 00 00 00 0a 01 00 f0 40 00 00 00 00 00 01 40 4c 08 00 00 0a 01 [2521] 00 00 0a 01 00 00 1a 08 00 d6 20 00 00 00 0a 01 00 00 00 00 00 00 00 00 [2545] 01 40 4c 08 00 00 0a 01 00 00 0a 01 01 1d 10 00 00 d6 20 00 00 00 0a 01 [2569] 00 00 00 00 00 00 0a 08 01 40 4c 08 00 00 00 00 00 00 0a 01 00 fe 10 00 [2593] 00 d6 20 00 00 00 00 00 00 00 00 00 00 00 0a 08 01 1d 4c 08 00 00 00 00 [2617] 00 00 0a 01 00 aa 1a 08 00 d6 2c 40 01 7d 30 00 00 be 40 00 00 00 1a 08 [2641] 00 d6 2c 30 00 00 0a 01 00 00 00 00 00 00 1a 08 00 d6 20 00 00 00 0a 01 [2665] 00 00 0a 02 00 00 00 00 00 d6 20 00 00 00 0a 02 00 aa 40 00 00 00 1a 08 [2689] 00 d6 20 00 00 00 01 26 00 a0 40 00 00 00 00 00 00 be 4c 08 00 00 0a 02 [2713] 00 00 0a 02 00 00 1a 08 00 d6 20 00 00 00 02 26 00 aa 40 00 00 00 00 00 [2737] 00 be 4c 08 00 00 0a 01 00 a0 40 00 00 00 1a 08 00 d6 20 00 00 00 0a 01 [2761] 00 8f 40 00 00 00 00 00 00 be 4c 08 00 00 0a 01 00 00 0a 02 00 00 1a 08 [2785] 00 d6 20 00 00 00 0a 01 00 a0 40 00 00 00 00 00 00 be 4c 08 00 00 0a 01 [2809] 00 00 0a 02 00 71 10 00 00 d6 20 00 00 00 0a 01 00 aa 40 00 00 00 0a 08 [2833] 00 d6 4c 08 00 00 00 00 00 00 0a 02 00 7f 10 00 00 d6 20 00 00 00 00 00 [2857] 00 be 40 00 00 00 0a 08 00 aa 4c 08 00 00 00 00 00 00 0a 02 00 be 1a 08 [2881] 00 d6 2c 40 01 ac 30 00 00 aa 40 00 00 00 1a 08 00 d6 2c 30 00 00 0a 01 [2905] 00 00 0a 02 00 00 1a 08 00 d6 20 00 00 00 0a 01 00 be 40 00 00 00 00 00 [2929] 00 d6 20 00 00 00 0a 02 00 00 0a 02 00 00 1a 08 00 d6 20 00 00 00 01 2b [2953] 00 d6 40 00 00 00 00 00 01 1d 4c 08 00 00 0a 02 00 00 0a 02 00 00 1a 08 [2977] 00 d6 20 00 00 00 02 2b 00 be 40 00 00 00 00 00 00 d6 4c 08 00 00 0a 01 [3001] 00 00 0a 02 00 00 1a 08 00 d6 20 00 00 00 0a 01 00 d6 40 00 00 00 00 00 [3025] 01 1d 4c 08 00 00 0a 01 00 00 0a 01 00 00 1a 08 00 d6 20 00 00 00 0a 01 [3049] 00 00 00 00 00 00 00 00 01 ac 4c 08 00 00 0a 01 00 00 0a 01 00 7f 10 00 [3073] 00 d6 20 00 00 00 0a 01 00 00 00 00 00 00 0a 08 01 53 4c 08 00 00 00 00 [3097] 00 00 0a 01 00 8f 10 00 01 7d 4c 08 00 00 00 00 00 00 00 00 00 00 0a 08 [3121] 01 ac 4c 08 00 00 00 00 00 00 0a 01 00 d6 1a 08 00 d6 2c 40 01 e0 3f 06 [3145] 00 be 40 00 00 00 1a 08 00 d6 2c 30 00 00 0a 01 00 00 0a 01 00 00 1a 08 [3169] 00 d6 20 00 00 00 0a 01 00 00 00 00 00 00 00 00 00 d6 20 00 00 00 0a 02 [3193] 00 00 0a 01 00 00 1a 08 00 d6 20 00 00 00 01 20 00 00 00 00 00 00 00 00 [3217] 01 40 40 00 00 00 0a 02 00 00 0a 01 00 00 1a 08 00 d6 20 00 00 00 02 20 [3241] 00 d6 40 00 00 00 00 00 01 40 40 00 00 00 0a 01 00 00 0a 02 00 00 1a 08 [3265] 00 d6 20 00 00 00 0a 01 00 f0 40 00 00 00 00 00 00 00 00 00 00 00 0a 01 [3289] 00 00 0a 01 00 00 1a 08 00 be 4c 16 00 00 0a 01 00 00 00 00 00 00 00 00 [3313] 00 00 00 00 00 00 0a 01 00 00 0a 01 00 8f 10 00 00 d6 20 00 00 00 0a 01 [3337] 00 00 00 00 00 00 0a 08 00 00 00 00 00 00 00 00 00 00 0a 01 00 a0 10 00 [3361] 01 68 40 00 00 00 00 00 00 00 00 00 00 00 0a 08 00 00 00 00 00 00 00 00 [3385] 00 00 0a 01 00 d6 1a 08 00 d6 2c 40 01 e0 3f 06 00 be 40 00 00 00 1a 08 [3409] 00 d6 2c 30 00 00 0a 01 00 00 0a 01 00 00 1a 08 00 d6 20 00 00 00 0a 01 [3433] 00 00 00 00 00 00 00 00 00 d6 20 00 00 00 0a 02 00 00 0a 01 00 00 1a 08 [3457] 00 d6 20 00 00 00 01 20 00 00 00 00 00 00 00 00 01 40 40 00 00 00 0a 02 [3481] 00 00 0a 01 00 00 1a 08 00 d6 20 00 00 00 02 20 00 d6 40 00 00 00 00 00 [3505] 01 40 40 00 00 00 0a 01 00 00 0a 02 00 00 1a 08 00 d6 20 00 00 00 0a 01 [3529] 00 f0 40 00 00 00 00 00 00 00 00 00 00 00 0a 01 00 00 0a 01 00 00 1a 08 [3553] 00 be 4c 16 00 00 0a 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0a 01 [3577] 00 00 0a 01 01 1d 10 00 00 d6 20 00 00 00 0a 01 00 00 00 00 00 00 0a 08 [3601] 00 00 00 00 00 00 00 00 00 00 0a 01 00 fe 10 00 01 1d 40 00 00 00 00 00 [3625] 00 00 00 00 00 00 0a 08 00 00 00 00 00 00 00 00 00 00 0a 01 00 aa 1a 08 [3649] 00 d6 2c 40 01 7d 30 00 00 a0 40 00 00 00 1a 08 00 d6 2c 30 00 00 0a 01 [3673] 00 00 0a 01 00 00 1a 08 00 d6 20 00 00 00 0a 01 00 00 00 00 00 00 00 00 [3697] 00 d6 20 00 00 00 0a 02 00 00 0a 01 00 00 1a 08 00 d6 20 00 00 00 01 26 [3721] 00 00 00 00 00 00 00 00 00 be 40 00 00 00 0a 02 00 00 0a 01 00 00 1a 08 [3745] 00 d6 20 00 00 00 02 26 00 aa 40 00 00 00 00 00 00 be 40 00 00 00 0a 01 [3769] 00 00 0a 02 00 00 1a 08 00 d6 20 00 00 00 0a 01 00 be 40 00 00 00 00 00 [3793] 00 00 00 00 00 00 0a 01 00 00 0a 01 00 00 1a 08 00 fe 4c 16 00 00 0a 01 [3817] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0a 01 00 00 0a 01 00 71 10 00 [3841] 00 d6 20 00 00 00 0a 01 00 00 00 00 00 00 0a 08 00 00 00 00 00 00 00 00 [3865] 00 00 0a 01 00 7f 10 00 01 1d 40 00 00 00 00 00 00 00 00 00 00 00 0a 08 [3889] 00 00 00 00 00 00 00 00 00 00 0a 01 00 be 1a 08 00 d6 2c 40 01 ac 30 00 [3913] 00 aa 40 00 00 00 1a 08 00 d6 2c 30 00 00 0a 01 00 00 0a 01 00 00 1a 08 [3937] 00 d6 20 00 00 00 0a 01 00 00 00 00 00 00 00 00 00 d6 20 00 00 00 0a 02 [3961] 00 00 0a 01 00 00 1a 08 00 d6 20 00 00 00 01 2b 00 00 00 00 00 00 00 00 [3985] 00 d6 40 00 00 00 0a 02 00 00 0a 01 00 00 1a 08 00 d6 20 00 00 00 02 2b [4009] 00 be 40 00 00 00 00 00 00 d6 40 00 00 00 0a 01 00 00 0a 02 00 00 1a 08 [4033] 00 d6 20 00 00 00 0a 01 00 d6 40 00 00 00 00 00 00 00 00 00 00 00 0a 01 [4057] 00 00 0a 01 00 00 1a 08 01 1d 4c 16 00 00 0a 01 00 00 00 00 00 00 00 00 [4081] 00 00 00 00 00 00 0a 01 00 00 0a 01 00 7f 10 00 00 d6 20 00 00 00 0a 01 [4105] 00 00 00 00 00 00 0a 08 00 00 00 00 00 00 00 00 00 00 0a 01 00 8f 10 00 [4129] 01 40 40 00 00 00 00 00 00 00 00 00 00 00 0a 08 00 00 00 00 00 00 00 00 [4153] 00 00 0a 01 00 d6 1a 08 00 d6 2c 40 01 e0 3f 06 01 40 40 00 00 00 1a 08 [4177] 00 d6 2c 30 00 00 0a 01 00 00 00 00 00 00 1a 08 00 d6 20 00 00 00 0a 01 [4201] 00 00 00 00 00 00 00 00 00 d6 20 00 00 00 0a 02 00 00 00 00 00 00 1a 08 [4225] 00 d6 20 00 00 00 01 20 00 00 00 00 00 00 00 00 00 d6 40 00 00 00 0a 02 [4249] 00 00 00 00 00 00 1a 08 00 d6 20 00 00 00 02 20 00 00 00 00 00 00 00 00 [4273] 00 00 00 00 00 00 0a 01 00 00 00 00 00 00 1a 08 00 a0 40 00 00 00 0a 01 [4297] 00 00 00 00 00 00 00 00 00 00 0a 02 00 00 0a 01 00 00 00 00 00 00 1a 08 [4321] 00 be 40 00 00 00 0a 01 00 00 00 00 00 00 00 00 00 00 0a 02 00 00 0a 01 [4345] 00 00 00 00 00 8f 10 00 00 d6 20 00 00 00 0a 01 00 00 00 00 00 00 0a 08 [4369] 00 00 00 00 00 00 00 00 00 00 01 05 00 a0 10 00 00 d6 40 00 00 00 00 00 [4393] 00 00 01 05 00 00 0a 08 00 00 0a 02 00 00 00 00 00 00 01 06 00 d6 1a 08 [4417] 00 d6 2c 40 01 e0 3f 06 00 00 00 00 00 00 1a 08 00 d6 2c 30 00 00 0a 01 [4441] 00 00 00 00 00 00 1a 08 00 d6 20 00 00 00 0a 01 00 00 00 00 00 00 00 00 [4465] 00 d6 20 00 00 00 0a 02 00 00 00 00 00 00 1a 08 00 d6 20 00 00 00 01 20 [4489] 00 00 00 00 00 00 00 00 00 f0 40 00 00 00 0a 02 00 00 00 00 00 00 1a 08 [4513] 00 d6 20 00 00 00 02 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0a 01 [4537] 00 00 00 00 00 00 1a 08 00 f0 40 00 00 00 0a 01 00 00 00 00 00 00 00 00 [4561] 00 00 0a 02 00 00 0a 01 00 00 00 00 00 00 1a 08 00 d6 40 00 00 00 0a 01 [4585] 00 00 00 00 00 00 00 00 00 00 0a 02 00 00 0a 01 00 00 00 00 01 1d 10 00 [4609] 00 d6 20 00 00 00 0a 01 00 00 00 00 00 00 0a 08 00 00 00 00 00 00 00 00 [4633] 00 00 01 04 00 fe 10 00 00 be 40 00 00 00 00 00 00 00 01 03 00 00 0a 08 [4657] 00 00 0a 02 00 00 00 00 00 00 01 03 00 aa 1a 08 00 d6 2c 40 01 7d 30 00 [4681] 00 00 00 00 00 00 1a 08 00 d6 2c 30 00 00 0a 01 00 00 00 00 00 00 1a 08 [4705] 00 d6 20 00 00 00 0a 01 00 00 00 00 00 00 00 00 00 d6 20 00 00 00 0a 02 [4729] 00 00 00 00 00 00 1a 08 00 d6 20 00 00 00 01 26 00 00 00 00 00 00 00 00 [4753] 00 fe 40 00 00 00 0a 02 00 00 00 00 00 00 1a 08 00 d6 20 00 00 00 02 26 [4777] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0a 01 00 00 00 00 00 00 1a 08 [4801] 01 7d 40 00 00 00 0a 01 00 00 00 00 00 00 00 00 00 00 0a 02 00 00 0a 01 [4825] 00 00 00 00 00 00 1a 08 01 40 40 00 00 00 0a 01 00 00 00 00 00 00 00 00 [4849] 00 00 0a 02 00 00 0a 01 00 00 00 00 00 71 10 00 00 d6 20 00 00 00 0a 01 [4873] 00 00 00 00 00 00 0a 08 00 00 00 00 00 00 00 00 00 00 02 02 00 7f 10 00 [4897] 01 7d 40 00 00 00 00 00 00 00 02 02 00 00 0a 08 00 00 0a 02 00 00 00 00 [4921] 00 00 02 01 00 be 1a 08 00 d6 2c 40 01 ac 30 00 00 d6 43 0f 00 00 1a 08 [4945] 00 d6 2c 30 00 00 0a 01 00 00 00 00 00 00 1a 08 00 d6 20 00 00 00 0a 01 [4969] 00 00 00 00 00 00 00 00 00 d6 20 00 00 00 0a 02 00 00 00 00 00 00 1a 08 [4993] 00 d6 20 00 00 00 01 2b 00 00 00 00 00 00 00 00 00 a0 40 00 00 00 0a 02 [5017] 00 00 00 00 00 00 1a 08 00 d6 20 00 00 00 02 2b 00 00 00 00 00 00 00 00 [5041] 00 00 00 00 00 00 0a 01 00 00 00 00 00 00 1a 08 01 1d 40 00 00 00 0a 01 [5065] 00 00 00 00 00 00 00 00 00 00 0a 02 00 00 0a 01 00 00 00 00 00 00 1a 08 [5089] 00 fe 40 00 00 00 0a 01 00 00 00 00 00 00 00 00 00 00 0a 02 00 00 0a 01 [5113] 00 00 00 00 00 7f 10 00 00 d6 20 00 00 00 0a 01 00 00 00 00 00 00 0a 08 [5137] 00 00 00 00 00 00 00 00 00 00 02 03 00 8f 10 00 00 be 40 00 00 00 00 00 [5161] 00 00 02 02 00 00 0a 08 00 00 0a 02 00 00 00 00 00 00 02 02 00 00 02 02 [5185] 02 02 02 02 02 02 02 02 02 02 02 01 02 02 01 02 01 01 02 02 02 02 02 02 [5209] 02 02 02 02 02 02 02 02 02 02 02 02 02 01 02 02 02 03 03 03 03 03 03 03 [5233] 03 03 02 02 02 02 02 01 02 02 02 02 02 03 03 04 04 04 04 05 05 06 06 07 [5257] 07 07 08 09 09 09 09 09 08 08 07 06 06 05 04 04 03 03 03 04 04 04 04 04 [5281] 04 04 04 03 02 02 01 01 00 00 ff fe fc fa f9 f8 f6 f6 f4 f3 f1 f0 ee ed [5305] ed ec ed ee ed ee ef f0 f0 f0 ef f0 f0 f0 ee ee ef ef ee ee ed ec ed ed [5329] ed ed ee f1 f1 f4 f4 f5 f6 f7 f8 f8 f9 fb fd ff 01 03 05 07 09 0b 0b 0c [5353] 0e 0e 0e 0e 0f 10 12 12 14 15 16 17 19 1a 1c 1c 1d 1e 1f 1f 1f 1f 1f 1e [5377] 1d 1b 18 16 14 12 0f 0e 0c 0c 0a 0a 07 06 06 04 03 02 03 02 03 04 04 04 [5401] 03 02 01 00 ff fe fd fd fc fc fd 1a 0b 16 15 13 11 0d 09 06 03 00 ff fe [5425] fe fd fc f9 f6 f3 f1 ed eb e9 e9 e8 e7 e6 e5 e5 e4 e3 e4 e4 e5 e5 e6 e7 [5449] e7 e6 e5 e7 e8 e9 ea eb ec ed ee ed ee f0 ef ef f1 f2 f4 f5 f6 f7 f8 f9 [5473] fa fc fe ff 01 01 03 03 04 03 04 05 07 09 0b 0d 0f 11 13 14 15 15 14 13 [5497] 14 15 16 17 18 19 19 18 18 17 17 16 17 18 19 19 1a 1a 19 18 15 13 13 13 [5521] 13 14 15 15 15 14 14 13 12 11 0f 10 12 12 12 11 12 10 0f 0e 0d 0c 0c 0d [5545] 0b 0b 0b 0a 09 08 07 06 05 06 04 04 03 03 03 03 03 03 03 04 04 03 04 02 [5569] 02 00 ff fc fb fa f9 f9 fa fa fa fa fa fb fa fb fb fb fd ff 00 02 02 01 [5593] 01 00 fe fc fa f8 f7 f4 f4 f4 f4 f3 f1 f0 ef ed ee ee ee ee f0 f0 f1 f0 [5617] f0 ef ed ec ec eb e9 e9 e7 e6 e4 e2 df dc d9 d7 d7 d4 d3 d3 d2 d2 d1 d0 [5641] cf ce cb ca ca c9 c8 c8 c7 c5 c3 c1 c1 c0 be be be bc ba bc b9 b8 b8 b8 [5665] b7 b8 bd c0 bc bd c6 cc cc c7 cb d6 d8 d0 cc d3 da dc d5 d7 df e2 e1 e1 [5689] ea f3 03 14 1e 2d 3f 4f 5b 5f 67 6f 74 78 7a 7a 7b 7e 7f 7e 7e 7c 78 77 [5713] 75 70 6f 70 71 6f 6b 68 62 5b 51 43 38 2c 21 19 12 08 fe f6 f0 e8 e0 d9 [5737] d2 cc c6 c1 ba b6 b2 ac a7 a1 9e 9a 98 96 95 94 95 96 96 96 96 97 98 99 [5761] 9c 9f a4 aa ad b2 b8 bd c3 c9 d1 d8 df e7 ef f6 fd 03 08 0c 10 14 17 1b [5785] 1e 21 24 27 2b 2e 30 34 37 3c 3f 42 47 4b 4e 50 52 53 54 55 55 55 56 57 [5809] 57 59 58 59 59 5a 59 5a 59 59 58 58 58 57 56 55 54 55 53 53 53 53 53 53 [5833] 52 51 4f 4f 4d 4c 4b 4a 49 48 47 46 44 42 40 3f 3c 3a 38 37 35 33 31 2f [5857] 2d 2a 26 24 21 1d 1a 17 12 0f 0a 07 04 00 fe fc f9 f7 f5 f2 f0 ed eb e9 [5881] e6 e3 e0 dc d9 d6 d4 d2 d0 ce cc c9 c7 c4 c2 c0 c0 be be bd bc b9 b8 b5 [5905] b4 b2 b2 b3 b5 b9 bc c0 c2 c5 c6 c5 c1 be ba b4 ad a6 a1 9a 95 8f 8a 84 [5929] 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 [5953] 80 82 97 af c3 d8 eb fd 0b 18 23 2f 39 43 4b 53 59 5e 62 67 6c 70 77 7c [5977] 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7b 73 6b 64 5c 55 4d 47 3f 3a 34 2f [6001] 29 25 21 1d 1a 17 12 0e 0b 07 03 ff fb f6 f3 ee eb e6 e2 de d9 d6 d3 d0 [6025] ce cb c9 c6 c4 c3 c0 c0 be bd bd bc bc bc bb bb bb ba ba b9 ba ba ba ba [6049] bb bb bc bd be bf c1 c3 c5 c8 cb cf d2 d5 d9 dc df e3 e6 ea ec f0 f3 f7 [6073] fa fd 00 03 06 0a 0c 10 13 17 1b 1f 21 25 27 2c 2f 32 35 39 3b 3f 41 43 [6097] 45 47 49 4b 4e 4f 50 52 53 53 53 54 54 54 54 53 53 54 54 54 55 54 54 54 [6121] 53 51 51 50 4f 4e 4c 48 48 45 42 3f 3d 3b 3a 38 37 36 33 32 30 2f 2d 2b [6145] 2a 29 26 24 22 21 1e 1c 1a 18 16 14 13 12 12 12 10 0f 0d 0a 07 04 01 ff [6169] fe fc fd fd fe 00 01 03 04 04 06 05 05 02 01 fe f9 f5 f0 eb e5 e0 da d3 [6193] ce ca c5 c2 bd ba b6 b3 b0 ac a8 a3 9c 95 8c 82 80 80 80 80 80 80 80 80 [6217] 80 80 81 8f 00 00 64 64 54 08 ff 64 64 30 1f 5a 0a f5 e0 b8 a9 b8 c3 a5 [6241] a5 ab c0 a5 e2 a5 ca af 1b e8 eb fb 37 40 2b 2c 4f 60 45 62 2a 4f 51 64 [6265] 5d 52 04 ff 3b 18 e0 d7 2f 02 00 b0 d7 00 04 b8 e7 34 c0 a5 ff f0 d6 11 [6289] c0 ef 1a 0a 10 f3 24 22 05 20 ea 05 27 2b 27 4b 44 12 3f 50 44 30 27 44 [6313] 4b 4a 15 2f 20 1f 10 eb 40 01 38 0b 33 25 48 08 e7 2b 14 cd d8 b7 e8 a5 [6337] e7 a8 c5 aa bf c0 bf c4 aa bb c5 d4 d0 c9 e0 d3 eb ed 02 f5 1f 20 13 11 [6361] 20 03 27 30 24 49 25 4b 4b 5b 53 60 3c 55 4f 50 37 40 3b 32 10 25 2a 12 [6385] ea ff f5 05 e0 cd 07 b8 cb d4 cf e0 bf d0 a6 bf d0 bb c8 b4 bd c0 ca eb [6409] b4 bb ff 00 f7 ed e8 ff f8 15 ff 27 40 fa 37 20 3f 58 28 3f 64 5d 44 53 [6433] 64 57 62 47 5f 5a 3b 5e 48 3f 5b 30 17 3a 17 25 32 f0 ff 29 0b 0f 20 d5 [6457] ef ea 07 08 aa db c2 ba d7 b4 d7 18 c0 af f5 e2 d8 a7 0f c9 bf 1a f5 f5 [6481] 14 e5 0a f0 10 12 02 13 10 1b 14 1f 14 22 11 f0 2b 30 33 08 0b 37 1a 0f [6505] 50 00 eb 4b 20 17 33 10 e9 1a 02 2a ec 15 2a f0 f3 ff 2c f6 07 f7 0b 0b [6529] 04 f8 e3 17 18 f0 ab 0f ec db 0f f8 c4 cb ec c4 f2 ba ff e4 f0 c0 da df [6553] e8 db fa d0 db f7 f0 cb 1b e0 0f 1b 15 08 fe ff 29 15 10 05 35 17 2a 08 [6577] 37 50 10 17 61 40 1f 5a 30 5a 48 1f 40 52 44 28 57 40 27 34 2a 2a 04 1f [6601] 24 0f 20 2d 18 17 04 ed 15 f2 08 e0 cd 0d 00 d9 c0 ce e9 c0 af ff ca c2 [6625] d3 17 cd d7 00 c0 bd ff e9 e7 f0 e9 fb f2 e5 ff 10 f7 ee 0d 19 29 f0 f7 [6649] 27 27 3d 1b 35 2a 32 20 f5 4f 32 3f 3a 32 35 4a 1a 4b 30 1b 3b 20 25 14 [6673] 2b 20 1a 20 08 0d ff 24 e0 df 13 0c f2 db 0a e0 ef f4 d2 f2 d4 fa d4 f8 [6697] da d7 e7 dc ea 05 ea aa ef 04 f4 ec fb 10 e2 ff 00 0f 20 df 21 11 2c 09 [6721] 17 10 0f 18 05 28 10 21 20 f6 17 24 27 21 f7 3b 20 2d 04 13 32 17 36 0a [6745] 0f 20 2b 20 0f e0 df 2a 07 3d 10 ff 24 f0 17 f0 eb 20 f0 10 d8 17 08 ff [6769] 01 fd f2 17 10 e7 04 db 00 ed d5 df 18 d9 ef 13 e8 d7 ef 12 da f7 12 d5 [6793] f5 f8 fe f9 e9 06 05 12 ef 0a 09 0a f0 2a e8 13 35 14 ee ff 25 0c 10 15 [6817] 2c 2b 1b 0b 27 34 20 05 12 3c 1b 27 20 26 17 2a 14 2a 0c 13 20 fa 23 13 [6841] 10 eb 19 f5 1f 00 c6 23 10 d3 0b e8 e0 f0 fa e5 e3 1b d8 b7 1f 08 e2 f8 [6865] e0 e7 fa e0 f7 0a 08 da 0d d0 1f 12 02 0b 0a ed 13 05 27 24 05 ed 37 20 [6889] 25 10 37 2b 14 0b 19 2f 30 2b 10 0f 3a 30 08 17 22 13 10 0d 22 00 3f 20 [6913] ff 2c f5 1d f4 0f 10 f5 f2 1f 10 e0 ff 00 fb 08 f8 eb 0a e0 e4 00 e0 db [6937] 0a f4 e2 f3 0a e3 04 bb 0b 12 04 d5 0b 20 05 c8 ef 10 f3 05 07 00 f5 34 [6961] 10 ed f7 23 00 ff 14 f7 2a 05 fd 08 23 14 15 00 ff 35 20 f4 17 4a 00 df [6985] 27 14 f7 08 1b 08 ff 24 1b 20 ff 12 e1 07 15 f7 28 fb f6 0b 00 15 08 d7 [7009] 2d ea 23 04 eb 34 ec ff 16 00 11 04 e7 10 0a fa 0d f2 e5 36 00 e7 20 e5 [7033] 13 e0 ff 00 ff 40 03 28 f2 f7 f7 20 02 15 03 2b 05 25 f0 f7 44 08 0f 24 [7057] 00 18 ff 0a 1f 20 f3 17 2e 09 21 04 20 02 0c 10 11 12 02 17 0a 20 f4 ef [7081] 12 f7 20 d4 1f 10 c0 ff f0 c5 08 ff 00 df 12 0a cd 17 e4 d3 18 e3 04 b8 [7105] 0f 00 07 01 f6 fb e8 ff 08 0b 18 e7 12 f8 13 0b 12 05 11 0f 1b 20 d8 ff [7129] 40 d4 2f 20 17 40 f7 29 14 f5 27 34 00 05 23 28 09 00 fd 2d 10 fd 27 18 [7153] 1b f4 0f 31 f8 eb 16 ef 20 e3 3a e8 f3 12 ea 0a ed 2c e0 ff 20 ed 04 df [7177] 25 f4 f3 17 00 08 d1 27 20 f5 10 ff 10 f7 15 08 05 fa 05 f7 20 03 15 08 [7201] 07 04 ea 19 0f 2a f8 2f 04 0a fc e9 1b f0 17 14 39 e8 ef 45 00 f7 2a e8 [7225] 0f 08 ff 00 f7 30 ed 04 f5 33 d0 ff 38 d8 0b 01 05 05 d8 eb 28 05 f5 d2 [7249] 0f 24 fd f8 e2 15 00 ff 2a c8 e7 18 ef 26 0b 08 eb f6 f3 16 d8 eb 24 0b [7273] 08 f9 05 1f e8 ef 04 ef 20 ff 30 13 14 f2 13 04 1a 00 ef 38 13 08 ff 34 [7297] f5 26 f0 1f 18 0f 10 30 02 19 f4 fb 33 08 ff 28 ff 16 ff 39 e0 df 28 f5 [7321] 1d 00 25 10 f0 fe e5 e7 30 f7 28 f0 f6 0c ef 04 d7 28 f0 2a e8 2f 04 c8 [7345] 17 08 ff e8 e7 2a fd 28 00 05 15 00 f1 07 2d 04 ed 2d 00 0b 08 fd 06 11 [7369] 1a 0a f9 17 02 09 f2 11 0b 12 db 3b 18 05 dd 2f 20 e9 06 13 20 ca 17 14 [7393] ff 20 07 f4 ef 25 18 e7 17 f4 fb 13 17 e8 f3 28 09 00 df 25 08 09 08 12 [7417] 0a f7 00 07 05 13 00 e6 eb 24 02 10 f1 02 21 e8 ff 0a f7 12 fb 10 e1 1b [7441] 0a 08 ff 12 13 e0 1f 14 f3 2b 00 eb ff 2c 0b 14 dc 07 21 00 eb 38 00 0d [7465] 08 15 12 0b 02 ff 38 00 0f e8 1f 34 12 f4 f5 15 1b 20 0b 16 00 eb 2a 04 [7489] e5 31 f2 0b 10 05 10 d8 17 08 eb 14 09 fb 0f 12 f5 fb fb 09 01 ff 21 02 [7513] e0 0b 18 f2 0d 05 15 fb 08 e7 24 f5 17 fb 0b 11 f7 20 0d 0a e4 fb 15 12 [7537] 08 2b 10 d1 1b 16 fc ed 27 00 05 23 22 e7 05 02 0f 14 13 10 c0 27 2a 10 [7561] f5 e1 0b 20 08 00 e1 21 f4 17 04 ff 14 ef f7 0f 00 f7 14 00 f3 12 08 00 [7585] e7 13 11 f0 f7 28 10 e0 ef 35 00 f5 0c f3 35 e8 15 08 ff 10 13 25 05 0a [7609] 0b 00 fb 21 00 15 ff 0a f7 2f 04 03 05 f6 0b 22 f0 ff 0a ff 08 df 2e fa [7633] 17 00 0b 10 16 02 00 fe 2b 00 f7 1f 14 ef 1a f4 f3 f7 15 f4 16 01 26 08 [7657] fd f0 f7 17 18 f5 23 f2 ff 02 fa 16 e8 ff 08 07 00 ff 27 0a eb 17 10 05 [7681] 00 f7 10 10 f8 12 10 15 02 07 14 ea f7 14 e3 2b f9 25 f0 f7 24 f0 15 fa [7705] 0d 0f 18 11 12 f8 13 f0 ff 20 ff 12 07 fc 0f 10 17 fa f4 14 f6 0f f8 1f [7729] 00 ff 28 f1 0f 10 09 e8 fb 20 0c 01 00 eb 13 10 e2 1f 02 0b f9 1b 00 ff [7753] 18 e7 0f 1b 08 f5 02 f1 21 20 00 f3 11 17 fa 0b 12 fd 0d 17 10 f5 1e 00 [7777] e7 2f f8 ff 17 06 07 14 0a 0d 04 07 10 f5 0a 0f 0d 08 07 10 fb 16 f6 17 [7801] 01 23 00 eb 25 f0 ef 28 02 01 eb 27 04 0e f5 23 e0 ef 24 eb 21 0a 00 df [7825] 28 00 0f 17 12 f3 20 00 06 0a e0 17 0a 0d e0 d7 32 05 19 07 10 fe 19 fa [7849] 1f 10 e5 25 14 f7 11 0e 08 f8 f7 14 05 1a 03 04 f7 25 14 e2 ff 2a 08 fa [7873] f5 06 05 10 fa 1b 02 04 f1 1a 00 12 00 ff 15 11 ff 14 d0 ff 20 11 05 10 [7897] 00 09 00 fb 1a e4 17 08 f7 20 e7 20 f4 1d 05 17 f4 ff 1a 12 02 f4 fd 1f [7921] 20 00 f7 13 08 07 10 f5 21 00 e7 1f 18 f5 eb 25 10 13 10 09 07 12 0a f9 [7945] 11 27 00 db 20 08 17 08 eb 1d 1a f4 0a 10 f3 0c f1 2f 08 05 0d f0 ff 02 [7969] ff 00 fb 24 f5 08 0f 04 f3 1a 05 02 ff 12 fe f0 eb 22 10 00 07 00 07 20 [7993] d0 0f 28 d7 23 20 e5 ff 2b f0 fa 20 e8 ff 28 fd 11 17 04 15 05 f4 03 f7 [8017] 20 f9 17 0a 0a 15 00 ff 11 00 0b 10 03 17 15 10 e5 20 ea 1b 09 1a 00 10 [8041] 01 15 08 17 f8 eb 32 00 11 27 00 db 20 08 17 08 eb 1d 1a f4 0a 10 f3 0c [8065] f1 2f 08 05 0d f0 ff 02 ff 00 fb 24 f5 08 0f 04 f3 1a 05 02 ff 12 fe f0 [8089] eb 22 10 00 07 00 07 20 d0 0f 28 d7 23 20 e5 ff 2b f0 fa 20 e8 ff 28 fd [8113] 11 17 04 15 05 f4 03 f7 20 f9 17 0a 0a 15 00 ff 11 00 0b 10 03 17 15 10 [8137] e5 20 ea 1b 09 1a 00 10 01 15 08 17 f8 eb 00 00 9b 95 93 91 8e 8c 8b 8b [8161] 8b 8b a2 bb d2 ea e0 d8 d1 ca c4 bf ba b6 b2 ae a5 9d 9a 98 9a 9d 9e a1 [8185] a2 a4 a6 aa ad b2 b4 b8 bd c3 c7 cc d1 d7 da df e5 ea ef f5 f8 fd f5 ec [8209] e0 d7 e0 ea f3 fd 02 09 11 18 21 29 2f 34 39 3f 45 48 4d 4f 54 56 5a 5b [8233] 5e 5f 61 62 62 62 62 62 61 5f 5f 5e 6c 7a 7f 7f 7f 7f 7f 7f 7f 74 6c 63 [8257] 5a 4f 4c 47 48 48 3d 31 28 1e 14 0a 02 fd f6 ef e8 e0 d9 d2 cf ca c4 c0 [8281] bb b8 b4 b3 b1 ae ad ad b9 c6 d9 ef d7 bf ba b6 b4 b3 b1 ae ad ad ac ac [8305] aa a6 a2 9e 9f a2 a5 aa ad b2 b4 b8 bb c0 c4 c9 cc d1 d6 d9 dd e0 e5 ea [8329] ef f3 f6 fb fe 00 f5 e9 de d2 dd e8 ef f6 fd 01 08 0d 14 1b 20 23 29 2e [8353] 31 35 39 3c 3f 40 43 46 47 47 48 48 48 48 48 47 47 46 45 43 7a 7f 7f 7f [8377] 7f 7f 7f 7f 7b 6f 63 56 4a 3d 3d 3d 3d 3c 2e 1e 13 05 fd f3 e8 de d3 ca [8401] c3 bb b4 ad a8 a2 9e 9a 95 93 91 8f 8d 8b 8e 94 d9 1b 10 03 e0 bb b4 ad [8425] aa a5 a1 9d 98 95 94 94 93 93 8d 88 87 87 8c 8f 94 98 9d a2 a8 ad b2 b8 [8449] bd c4 ca d0 d6 da e0 e8 ed f3 f7 fd 01 05 00 fb ef e5 ef f8 00 08 10 17 [8473] 1e 26 2d 34 3a 40 46 4a 4f 55 58 5a 5c 5f 62 63 66 68 68 68 68 68 68 66 [8497] 65 63 6f 7a 7f 7f 7f 7f 7f 7f 7f 7a 72 68 5f 55 4d 43 45 46 40 3a 2f 23 [8521] 1b 11 09 00 f9 f3 ea e2 dd d8 d2 cc c7 c3 bf bb b8 b3 b1 ae ad ac d2 fb [8545] fb fc f1 e9 c9 aa a1 9a 98 98 97 95 95 95 97 98 98 9a 9b 9e 98 94 98 9d [8569] a1 a6 ac b2 b6 bb c0 c6 cb d1 d6 da df e5 e9 ef f3 f8 fd 00 03 05 00 fb [8593] ec df e8 f0 f8 00 04 0a 11 18 1e 23 29 2e 31 35 39 3d 40 43 46 48 4a 4a [8617] 4c 4d 4d 4d 4d 4d 4c 4a 4a 48 7c 7f 7f 7f 7f 7f 7f 7f 7f 74 68 5b 52 46 [8641] 3a 2e 36 3d 35 2a 1c 0d 02 f8 ed e2 d8 d0 c7 bf b8 b2 ab a4 9e 9a 95 93 [8665] 91 8f 8d 8b b4 df fc 14 05 fb ed e0 c9 b2 9b 86 84 81 80 80 80 80 80 80 [8689] 80 80 80 84 84 84 81 81 88 8f 95 9d a2 aa ae b6 bd c6 cb d2 d9 e2 e9 f0 [8713] f6 fd 01 05 0b 11 0d 08 fd f0 fb 02 0a 13 1b 23 2a 31 39 40 47 4d 53 56 [8737] 5b 5e 61 63 66 69 6b 6c 6c 6c 6d 6f 6d 6c 6c 6b 73 7b 7f 7f 7f 7f 7f 7f [8761] 7f 7f 79 6f 65 5b 53 48 41 3a 3d 3f 36 2d 22 17 0f 05 ff f8 f0 e9 e0 d9 [8785] d3 cf c9 c4 c0 bb b8 b4 b2 ae ba c6 e5 01 f8 f0 e6 de d7 d0 c3 b8 9b 80 [8809] 80 80 80 81 81 84 85 87 88 8c 8f 94 98 9d 98 94 98 9e a5 ac b2 b8 bd c4 [8833] ca d1 d7 de e4 e9 ef f5 f8 fd 00 03 09 0d 08 01 f5 e8 f0 f8 00 05 0d 13 [8857] 1a 21 27 2d 30 35 39 3d 41 46 48 4a 4d 4e 4f 4f 52 52 52 52 52 4f 4f 4e [8881] 7f 7f 7f 7f 7f 7f 7f 7f 7f 7b 71 63 56 4a 3f 34 2d 26 2d 34 26 17 0b 00 [8905] f6 ea e0 d8 cf c6 bd b6 ae aa a5 a1 9b 95 93 91 94 98 d9 17 0d 03 f7 ea [8929] de d2 c9 c0 b8 ae 8e 80 80 80 80 80 80 80 80 80 80 80 80 80 80 84 86 88 [8953] 88 88 91 9a a2 ac b3 bb c3 ca d2 da e2 ea f1 fb ff 03 0a 11 17 1c 1a 17 [8977] 09 fd 04 0d 16 1e 27 2f 36 3d 43 48 4f 55 5a 5e 62 66 69 6b 6d 6f 71 72 [9001] 73 73 73 72 71 6f 75 7b 7f 7f 7f 7f 7f 7f 7f 7f 7f 74 6c 62 58 4e 46 3c [9025] 3a 37 36 34 29 1e 14 0a 02 fc f3 ec e5 df d8 d1 cb c6 c1 bd b9 b4 b3 b2 [9049] d6 fb fb fb ef e5 da d2 cb c6 bf b8 b2 ad 98 84 80 80 80 80 00 00 b8 b7 [9073] b6 b5 b4 b2 b2 b1 b1 b0 b1 b1 b1 b2 b2 b2 b5 b5 b6 b8 b8 cf 1b 02 f6 0c [9097] 0d 06 08 0c 09 08 08 04 38 73 4c 44 57 54 4a 49 45 3f 39 34 30 28 22 1c [9121] 16 10 0a 04 00 fc f7 f6 4b 56 31 36 45 3c 32 32 30 27 20 1b 15 0f 09 04 [9145] 00 fa f4 ee ea e5 e0 dc db d3 cf d9 20 18 00 03 0e 09 01 01 00 f9 f6 f4 [9169] 25 4c 39 2a 37 36 2c 26 24 1f 18 12 0c 06 00 f9 f3 ed e8 e2 de db d3 ce [9193] c9 c7 c3 c0 bd bb b7 b5 b4 b2 b1 b0 af af af ae ae af af af b0 b1 > as.raw(pattern) rw chnnl 1 chnnl 2 chnnl 3 chnnl 4 00 C-3 01 A08 C-3 02 C40 A#1 03 F06 A#2 04 000 01 --- 01 A08 C-3 02 C30 --- 00 A01 --- 00 A02 02 --- 01 A08 C-3 02 000 --- 00 A01 C-3 04 000 03 --- 00 000 C-3 02 000 --- 00 A02 --- 00 A02 04 --- 01 A08 C-3 02 000 --- 00 120 D-3 04 000 05 --- 00 000 A#2 04 C08 --- 00 A02 --- 00 A02 06 --- 01 A08 C-3 02 000 --- 00 220 D#3 04 000 07 --- 00 000 A#2 04 C08 --- 00 A01 --- 00 A02 08 --- 01 A08 C-3 02 000 --- 00 A01 F-3 04 000 09 --- 00 000 A#3 04 C08 --- 00 A01 --- 00 A02 10 --- 01 A08 C-3 02 000 --- 00 A01 D#3 04 000 11 --- 00 000 G-3 04 C08 --- 00 A01 --- 00 A02 12 G-3 01 000 C-3 02 000 --- 00 A01 D-3 04 000 13 --- 00 A08 F-3 04 C08 --- 00 000 --- 00 A02 14 F-3 01 000 C-3 02 000 --- 00 000 C-3 04 000 15 --- 00 A08 A#2 04 C08 --- 00 000 --- 00 A02 16 C-3 01 A08 C-3 02 C40 A#1 03 F06 A#2 04 000 17 --- 01 A08 C-3 02 C30 --- 00 A01 --- 00 A02 18 --- 01 A08 C-3 02 000 --- 00 A01 D-3 04 000 19 --- 00 000 C-3 02 000 --- 00 A02 --- 00 A02 20 --- 01 A08 C-3 02 000 --- 00 120 F-2 04 000 21 --- 00 000 A#2 04 C08 --- 00 A02 --- 00 A02 22 --- 01 A08 C-3 02 000 --- 00 220 G-2 04 000 23 --- 00 000 A#2 04 C08 --- 00 A01 --- 00 A02 24 --- 01 A08 C-3 02 000 --- 00 A01 A#2 04 000 25 --- 00 000 A#3 04 C08 --- 00 A01 --- 00 A01 26 --- 01 A08 C-3 02 000 --- 00 A01 --- 00 000 27 --- 00 000 G-3 04 C08 --- 00 A01 --- 00 A01 28 G-2 01 000 C-3 02 000 --- 00 A01 --- 00 000 29 --- 00 A08 F-2 04 C08 --- 00 000 --- 00 A01 30 A-2 01 000 C-3 02 000 --- 00 000 --- 00 000 31 --- 00 A08 G-2 04 C08 --- 00 000 --- 00 A01 32 E-3 01 A08 C-3 02 C40 D-2 03 000 D-3 04 000 33 --- 01 A08 C-3 02 C30 --- 00 A01 --- 00 A02 34 --- 01 A08 C-3 02 000 --- 00 A01 E-3 04 000 35 --- 00 000 C-3 02 000 --- 00 A02 --- 00 A02 36 --- 01 A08 C-3 02 000 --- 00 126 F#3 04 000 37 --- 00 000 D-3 04 C08 --- 00 A02 --- 00 A02 38 --- 01 A08 C-3 02 000 --- 00 226 G-3 04 000 39 --- 00 000 E-3 04 C08 --- 00 A01 --- 00 A02 40 --- 01 A08 C-3 02 000 --- 00 A01 A-3 04 000 41 --- 00 000 D-3 04 C08 --- 00 A01 --- 00 A02 42 --- 01 A08 C-3 02 000 --- 00 A01 G-3 04 000 43 --- 00 000 D-3 04 C08 --- 00 A01 --- 00 A02 44 B-3 01 000 C-3 02 000 --- 00 A01 F#3 04 000 45 --- 00 A08 D-3 04 C08 --- 00 000 --- 00 A02 46 A-3 01 000 C-3 02 000 --- 00 000 E-3 04 000 47 --- 00 A08 E-2 04 C08 --- 00 000 --- 00 A02 48 D-3 01 A08 C-3 02 C40 C-2 03 000 C-3 04 000 49 --- 01 A08 C-3 02 C30 --- 00 A01 --- 00 A02 50 --- 01 A08 C-3 02 000 --- 00 A01 D-3 04 000 51 --- 00 000 C-3 02 000 --- 00 A02 --- 00 A02 52 --- 01 A08 C-3 02 000 --- 00 12B E-3 04 000 53 --- 00 000 G-3 04 C08 --- 00 A02 --- 00 A02 54 --- 01 A08 C-3 02 000 --- 00 22B F-3 04 000 55 --- 00 000 G-3 04 C08 --- 00 A01 --- 00 A02 56 --- 01 A08 C-3 02 000 --- 00 A01 G-3 04 000 57 --- 00 000 E-3 04 C08 --- 00 A01 --- 00 A02 58 --- 01 A08 C-3 02 000 --- 00 A01 F-3 04 000 59 --- 00 000 C-3 04 C08 --- 00 A01 --- 00 A02 60 A-3 01 000 C-3 02 000 --- 00 A01 E-3 04 000 61 --- 00 A08 G-3 04 C08 --- 00 000 --- 00 A02 62 G-3 01 000 F-3 04 C08 --- 00 000 D-3 04 000 63 --- 00 A08 C-3 04 C08 --- 00 000 --- 00 A02> as.raw(cells) cell list [n=4] > as.raw(cell) C-3 01 A08 > as.raw(sample) [1] "PT2 Sample 'by pepijn de vries' [1040]" > as.raw(cmnd) A08 > > as.integer(sample) [1] 0 0 2 2 2 2 2 2 2 2 2 2 2 2 [15] 2 1 2 2 1 2 1 1 2 2 2 2 2 2 [29] 2 2 2 2 2 2 2 2 2 2 2 2 2 1 [43] 2 2 2 3 3 3 3 3 3 3 3 3 2 2 [57] 2 2 2 1 2 2 2 2 2 3 3 4 4 4 [71] 4 5 5 6 6 7 7 7 8 9 9 9 9 9 [85] 8 8 7 6 6 5 4 4 3 3 3 4 4 4 [99] 4 4 4 4 4 3 2 2 1 1 0 0 -1 -2 [113] -4 -6 -7 -8 -10 -10 -12 -13 -15 -16 -18 -19 -19 -20 [127] -19 -18 -19 -18 -17 -16 -16 -16 -17 -16 -16 -16 -18 -18 [141] -17 -17 -18 -18 -19 -20 -19 -19 -19 -19 -18 -15 -15 -12 [155] -12 -11 -10 -9 -8 -8 -7 -5 -3 -1 1 3 5 7 [169] 9 11 11 12 14 14 14 14 15 16 18 18 20 21 [183] 22 23 25 26 28 28 29 30 31 31 31 31 31 30 [197] 29 27 24 22 20 18 15 14 12 12 10 10 7 6 [211] 6 4 3 2 3 2 3 4 4 4 3 2 1 0 [225] -1 -2 -3 -3 -4 -4 -3 26 11 22 21 19 17 13 [239] 9 6 3 0 -1 -2 -2 -3 -4 -7 -10 -13 -15 -19 [253] -21 -23 -23 -24 -25 -26 -27 -27 -28 -29 -28 -28 -27 -27 [267] -26 -25 -25 -26 -27 -25 -24 -23 -22 -21 -20 -19 -18 -19 [281] -18 -16 -17 -17 -15 -14 -12 -11 -10 -9 -8 -7 -6 -4 [295] -2 -1 1 1 3 3 4 3 4 5 7 9 11 13 [309] 15 17 19 20 21 21 20 19 20 21 22 23 24 25 [323] 25 24 24 23 23 22 23 24 25 25 26 26 25 24 [337] 21 19 19 19 19 20 21 21 21 20 20 19 18 17 [351] 15 16 18 18 18 17 18 16 15 14 13 12 12 13 [365] 11 11 11 10 9 8 7 6 5 6 4 4 3 3 [379] 3 3 3 3 3 4 4 3 4 2 2 0 -1 -4 [393] -5 -6 -7 -7 -6 -6 -6 -6 -6 -5 -6 -5 -5 -5 [407] -3 -1 0 2 2 1 1 0 -2 -4 -6 -8 -9 -12 [421] -12 -12 -12 -13 -15 -16 -17 -19 -18 -18 -18 -18 -16 -16 [435] -15 -16 -16 -17 -19 -20 -20 -21 -23 -23 -25 -26 -28 -30 [449] -33 -36 -39 -41 -41 -44 -45 -45 -46 -46 -47 -48 -49 -50 [463] -53 -54 -54 -55 -56 -56 -57 -59 -61 -63 -63 -64 -66 -66 [477] -66 -68 -70 -68 -71 -72 -72 -72 -73 -72 -67 -64 -68 -67 [491] -58 -52 -52 -57 -53 -42 -40 -48 -52 -45 -38 -36 -43 -41 [505] -33 -30 -31 -31 -22 -13 3 20 30 45 63 79 91 95 [519] 103 111 116 120 122 122 123 126 127 126 126 124 120 119 [533] 117 112 111 112 113 111 107 104 98 91 81 67 56 44 [547] 33 25 18 8 -2 -10 -16 -24 -32 -39 -46 -52 -58 -63 [561] -70 -74 -78 -84 -89 -95 -98 -102 -104 -106 -107 -108 -107 -106 [575] -106 -106 -106 -105 -104 -103 -100 -97 -92 -86 -83 -78 -72 -67 [589] -61 -55 -47 -40 -33 -25 -17 -10 -3 3 8 12 16 20 [603] 23 27 30 33 36 39 43 46 48 52 55 60 63 66 [617] 71 75 78 80 82 83 84 85 85 85 86 87 87 89 [631] 88 89 89 90 89 90 89 89 88 88 88 87 86 85 [645] 84 85 83 83 83 83 83 83 82 81 79 79 77 76 [659] 75 74 73 72 71 70 68 66 64 63 60 58 56 55 [673] 53 51 49 47 45 42 38 36 33 29 26 23 18 15 [687] 10 7 4 0 -2 -4 -7 -9 -11 -14 -16 -19 -21 -23 [701] -26 -29 -32 -36 -39 -42 -44 -46 -48 -50 -52 -55 -57 -60 [715] -62 -64 -64 -66 -66 -67 -68 -71 -72 -75 -76 -78 -78 -77 [729] -75 -71 -68 -64 -62 -59 -58 -59 -63 -66 -70 -76 -83 -90 [743] -95 -102 -107 -113 -118 -124 -128 -128 -128 -128 -128 -128 -128 -128 [757] -128 -128 -128 -128 -128 -128 -128 -128 -128 -128 -128 -128 -128 -128 [771] -128 -128 -128 -126 -105 -81 -61 -40 -21 -3 11 24 35 47 [785] 57 67 75 83 89 94 98 103 108 112 119 124 127 127 [799] 127 127 127 127 127 127 127 127 127 127 123 115 107 100 [813] 92 85 77 71 63 58 52 47 41 37 33 29 26 23 [827] 18 14 11 7 3 -1 -5 -10 -13 -18 -21 -26 -30 -34 [841] -39 -42 -45 -48 -50 -53 -55 -58 -60 -61 -64 -64 -66 -67 [855] -67 -68 -68 -68 -69 -69 -69 -70 -70 -71 -70 -70 -70 -70 [869] -69 -69 -68 -67 -66 -65 -63 -61 -59 -56 -53 -49 -46 -43 [883] -39 -36 -33 -29 -26 -22 -20 -16 -13 -9 -6 -3 0 3 [897] 6 10 12 16 19 23 27 31 33 37 39 44 47 50 [911] 53 57 59 63 65 67 69 71 73 75 78 79 80 82 [925] 83 83 83 84 84 84 84 83 83 84 84 84 85 84 [939] 84 84 83 81 81 80 79 78 76 72 72 69 66 63 [953] 61 59 58 56 55 54 51 50 48 47 45 43 42 41 [967] 38 36 34 33 30 28 26 24 22 20 19 18 18 18 [981] 16 15 13 10 7 4 1 -1 -2 -4 -3 -3 -2 0 [995] 1 3 4 4 6 5 5 2 1 -2 -7 -11 -16 -21 [1009] -27 -32 -38 -45 -50 -54 -59 -62 -67 -70 -74 -77 -80 -84 [1023] -88 -93 -100 -107 -116 -126 -128 -128 -128 -128 -128 -128 -128 -128 [1037] -128 -128 -127 -113 attr(,"sample_info") attr(,"sample_info")$length [1] 1040 attr(,"sample_info")$loopStart [1] 762 attr(,"sample_info")$loopLength [1] 276 attr(,"sample_info")$fineTune [1] 0 attr(,"sample_info")$volume [1] 64 attr(,"sample_info")$text [1] "by pepijn de vries" > > > > cleanEx() > nameEx("samp_io") > ### * samp_io > > flush(stderr()); flush(stdout()) > > ### Name: pt2_read_sample > ### Title: Read and write ProTracker audio samples > ### Aliases: pt2_read_sample pt2_write_sample > > ### ** Examples > > mod <- pt2_read_mod(pt2_demo()) > my_sample <- pt2_sample(mod, 1L) > my_sample_file <- tempfile(fileext = ".iff") > pt2_write_sample(my_sample, my_sample_file) samp_io.cpp:122:5: runtime error: store to misaligned address 0x561244ca8e16 for type 'uint32_t' (aka 'unsigned int'), which requires 4 byte alignment 0x561244ca8e16: note: pointer points here 42 4f 44 59 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ^ #0 0x7f94a1173cb8 in sample_file_format_(SEXPREC*, std::__1::basic_string, std::__1::allocator>) /data/gannet/ripley/R/packages/tests-clang-UBSAN/ProTrackR2/src/samp_io.cpp:122:29 #1 0x7f94a1162109 in _ProTrackR2_sample_file_format_ /data/gannet/ripley/R/packages/tests-clang-UBSAN/ProTrackR2/src/cpp11.cpp:173:27 #2 0x56123fa955c3 in R_doDotCall (/data/gannet/ripley/R/R-clang/bin/exec/R+0x8e5c3) #3 0x56123fae452f in bcEval_loop eval.c #4 0x56123facd36b in bcEval eval.c #5 0x56123faccaf4 in Rf_eval (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc5af4) #6 0x56123fae9ee8 in R_execClosure eval.c #7 0x56123fae93eb in applyClosure_core eval.c #8 0x56123faccf45 in Rf_eval (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc5f45) #9 0x56123fb1ed97 in Rf_ReplIteration (/data/gannet/ripley/R/R-clang/bin/exec/R+0x117d97) #10 0x56123fb2089e in run_Rmainloop (/data/gannet/ripley/R/R-clang/bin/exec/R+0x11989e) #11 0x56123fb2090a in Rf_mainloop (/data/gannet/ripley/R/R-clang/bin/exec/R+0x11990a) #12 0x56123fa08da7 in main (/data/gannet/ripley/R/R-clang/bin/exec/R+0x1da7) #13 0x7f94af2115f4 in __libc_start_call_main (/lib64/libc.so.6+0x35f4) (BuildId: a1dda014206b55b07f58fe8db80121b752dc3d03) #14 0x7f94af2116a7 in __libc_start_main@GLIBC_2.2.5 (/lib64/libc.so.6+0x36a7) (BuildId: a1dda014206b55b07f58fe8db80121b752dc3d03) #15 0x56123fa08cc4 in _start (/data/gannet/ripley/R/R-clang/bin/exec/R+0x1cc4) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior samp_io.cpp:122:5 > > > > cleanEx() > nameEx("sample_properties") > ### * sample_properties > > flush(stderr()); flush(stdout()) > > ### Name: pt2_finetune > ### Title: Get or set ProTracker sample properties > ### Aliases: pt2_finetune pt2_finetune<- pt2_volume pt2_volume<- > ### pt2_loop_start pt2_loop_start<- pt2_loop_length pt2_loop_length<- > ### pt2_is_looped pt2_is_looped<- > > ### ** Examples > > mod <- pt2_read_mod(pt2_demo()) > > pt2_finetune(mod$samples[[1]]) [1] 0 > pt2_finetune(mod$samples[[1]]) <- -8L > > pt2_volume(mod$samples[[2]]) [1] 43 > pt2_volume(mod$samples[[2]]) <- 64L > > pt2_loop_start(mod$samples[[1]]) [1] 762 > pt2_loop_start(mod$samples[[1]]) <- 400L > > pt2_loop_length(mod$samples[[1]]) [1] 276 > pt2_loop_length(mod$samples[[1]]) <- 274L > > pt2_is_looped(mod$samples[[2]]) [1] FALSE > pt2_is_looped(mod$samples[[2]]) <- TRUE > > > > ### *