Below are the .db parameters for “smartphone” which is a trash preset (no offense). The value strings after “start” and “end” are the start and end values for each sample (drum hit) in the patch. These change from patch to patch and I have no idea of determining what they need to be for any patches I make with the OP-1 drum utility.
Anyone have any luck with this? Is it easier than I’m making it out to be?
Can the .aif file extension created by the Drum Utility be changed to .raw instead? Is there some special conversion process?
{“drum_version”:2,“dyna_env”:[2048,8192,0,12032,0,0,0,0],“end”:[60747978,130423514,154682126,186289742,207886318,240183790,292953778,370477450,396789400,424525702,466826098,522590874,550002538,635082172,667006310,848227634,887784834,927244644,1020119658,1055789314,1091576650,1117815556,1147584906,1186841816],“fx_active”:false,“fx_params”:[10944,32767,9496,8000,8000,8000,8000,8000],“fx_type”:“delay”,“lfo_active”:false,“lfo_params”:[9192,-32767,8688,5280,0,0,0,0],“lfo_type”:“value”,“name”:“smartphone”,“octave”:0,“pitch”:[0,194,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],“playmode”:[8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192],“reverse”:[8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192],“start”:[0,60752036,130427572,154686184,186293800,207890376,240187848,292957836,370481508,396793458,424529760,466830156,522594932,550006596,635086230,667010368,848231692,887788892,927248702,1020123716,1055793372,1091580708,1117819614,1147588964],“type”:“drum”,“volume”:[8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192]}
###############################
#Breakdown (From what I understand): #
###############################
## “drum_version” Controls Σ(゜ロ゜;)
## “dyna_env” Controls the envelope of the patch (i.e. button 2 stuff)
## “end” Controls end values for the samples in the patch (i.e. White Encoder)
## “fx_active” Controls On/Off for FX (i.e. button 3)
## “fx_params” Controls where the values of the FX sit
## “fx_type” Controls what FX is inserted
## “lfo_active” Controls On/Off for LFO (i.e. button 4)
## “lfo_params” Controls where the values for the LFO sit
## “lfo_type” Controls which LFO is selected
## “name” Controls the name of the patch (I assume you could easily substitute the
## name of your .raw file here but I could be wrong)
## “octave” Controls which octave the patch rests in
## “pitch” Controls pitch parameters of each hit in the patch (i.e. Blue Encoder)
## “playmode” Controls which playmode the sample will use (i.e Shift + Orange Encoder)
## “reverse” Controls reverse mode for simple (i.e. Shift + Blue Encoder)
## “start” Controls start of each sample in the patch (i.e. Green Encoder)
## “type” Controls the folder the patch is placed in
## “volume” Controls the level of the sample to tape (i.e. Orange Encoder)
Info gathered using DB Browser for SQLite (Henceforth pronounced “SKWI-Lite”)
The #'s are for easier documenting for my more savvy developer friends.