Merge pull request #1245 from TodePond/lu/add-drum-suffixes
Add bank aliasing and case insensitivity
This commit is contained in:
commit
3d37478577
6 changed files with 154 additions and 4 deletions
68
website/public/tidal-drum-machines-alias.json
Normal file
68
website/public/tidal-drum-machines-alias.json
Normal file
|
|
@ -0,0 +1,68 @@
|
|||
{
|
||||
"AJKPercusyn": "Percysyn",
|
||||
"AkaiLinn": "Linn",
|
||||
"AkaiMPC60": "MPC60",
|
||||
"AkaiXR10": "XR10",
|
||||
"AlesisHR16": "HR16",
|
||||
"AlesisSR16": "SR16",
|
||||
"BossDR110": "DR110",
|
||||
"BossDR220": "DR220",
|
||||
"BossDR55": "DR55",
|
||||
"BossDR550": "DR550",
|
||||
"CasioRZ1": "RZ1",
|
||||
"CasioSK1": "SK1",
|
||||
"CasioVL1": "VL1",
|
||||
"DoepferMS404": "MS404",
|
||||
"EmuDrumulator": "Drumulator",
|
||||
"EmuSP12": "SP12",
|
||||
"KorgDDM110": "DDM110",
|
||||
"KorgKPR77": "KPR77",
|
||||
"KorgKR55": "KR55",
|
||||
"KorgKRZ": "KRZ",
|
||||
"KorgM1": "M1",
|
||||
"KorgMinipops": "Minipops",
|
||||
"KorgPoly800": "Poly800",
|
||||
"KorgT3": "T3",
|
||||
"Linn9000": "9000",
|
||||
"LinnLM1": "LM1",
|
||||
"LinnLM2": "LM2",
|
||||
"MoogConcertMateMG1": "ConcertMateMG1",
|
||||
"OberheimDMX": "DMX",
|
||||
"RhodesPolaris": "Polaris",
|
||||
"RhythmAce": "Ace",
|
||||
"RolandCompurhythm1000": "Compurhythm1000",
|
||||
"RolandCompurhythm78": "Compurhythm78",
|
||||
"RolandCompurhythm8000": "Compurhythm8000",
|
||||
"RolandD110": "D110",
|
||||
"RolandD70": "D70",
|
||||
"RolandDDR30": "DDR30",
|
||||
"RolandJD990": "JD990",
|
||||
"RolandMC202": "MC202",
|
||||
"RolandMC303": "MC303",
|
||||
"RolandMT32": "MT32",
|
||||
"RolandR8": "R8",
|
||||
"RolandS50": "S50",
|
||||
"RolandSH09": "SH09",
|
||||
"RolandSystem100": "System100",
|
||||
"RolandTR505": "TR505",
|
||||
"RolandTR606": "TR606",
|
||||
"RolandTR626": "TR626",
|
||||
"RolandTR707": "TR707",
|
||||
"RolandTR727": "TR727",
|
||||
"RolandTR808": "TR808",
|
||||
"RolandTR909": "TR909",
|
||||
"SakataDPM48": "DPM48",
|
||||
"SequentialCircuitsDrumtracks": "CircuitsDrumtracks",
|
||||
"SequentialCircuitsTom": "CircuitsTom",
|
||||
"SimmonsSDS400": "SDS400",
|
||||
"SimmonsSDS5": "SDS5",
|
||||
"SoundmastersR88": "R88",
|
||||
"UnivoxMicroRhythmer12": "MicroRhythmer12",
|
||||
"ViscoSpaceDrum": "SpaceDrum",
|
||||
"XdrumLM8953": "LM8953",
|
||||
"YamahaRM50": "RM50",
|
||||
"YamahaRX21": "RX21",
|
||||
"YamahaRX5": "RX5",
|
||||
"YamahaRY30": "RY30",
|
||||
"YamahaTG33": "TG33"
|
||||
}
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
import { Pattern, noteToMidi, valueToMidi } from '@strudel/core';
|
||||
import { registerSynthSounds, registerZZFXSounds, samples } from '@strudel/webaudio';
|
||||
import { aliasBank, registerSynthSounds, registerZZFXSounds, samples } from '@strudel/webaudio';
|
||||
import { registerSamplesFromDB } from './idbutils.mjs';
|
||||
import './piano.mjs';
|
||||
import './files.mjs';
|
||||
|
|
@ -121,6 +121,8 @@ export async function prebake() {
|
|||
},
|
||||
),
|
||||
]);
|
||||
|
||||
aliasBank(`${baseNoTrailing}/tidal-drum-machines-alias.json`);
|
||||
}
|
||||
|
||||
const maxPan = noteToMidi('C8');
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue