{"_id":"soundfont-for-samplers","_rev":"3-83e8deb27f142e51d8bede0f065e0e02","name":"soundfont-for-samplers","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.1":{"name":"soundfont-for-samplers","version":"0.0.1","keywords":["soundfont","samples","music","midi","mp3","instruments","sampler","audio","fluidr3"],"author":{"name":"K.G.Studio","email":"kgstudio@duck.com"},"license":"MIT","_id":"soundfont-for-samplers@0.0.1","maintainers":[{"name":"xtian_uiuc","email":"kgstudio@duck.com"}],"dist":{"shasum":"e0d5e9aae3d8014a575e9c571ad8dbdfa9abf55c","tarball":"https://registry.npmjs.org/soundfont-for-samplers/-/soundfont-for-samplers-0.0.1.tgz","fileCount":11819,"integrity":"sha512-6UpKzas1Fc1N9u0cG5dmqJUSxC/dOgRoqWZrPzpqdPBZTmyKCwN1C8sWjbiiotdzjjxTGc+uk7j4X9uZrGaT0g==","signatures":[{"sig":"MEUCIQDxN7NhBHDmaK3z6UtrRLJjNUb8DFlDyYv521tVgfuzIwIgK2X1dA6DV3VeRx4Ceg3NcxqCQUL+AtVZ4Pn1p8Q0xuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249875740},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"fba86b58261d627e1dad58667d7d0646d2026955","_npmUser":{"name":"xtian_uiuc","email":"kgstudio@duck.com"},"_npmVersion":"10.8.2","description":"MP3 files converted from different SoundFonts that can be used in samplers","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/soundfont-for-samplers_0.0.1_1754711852632_0.045294241966836735","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"soundfont-for-samplers","version":"0.0.2","keywords":["soundfont","samples","music","midi","mp3","instruments","sampler","audio","fluidr3"],"author":{"name":"K.G.Studio","email":"kgstudio@duck.com"},"license":"MIT","_id":"soundfont-for-samplers@0.0.2","maintainers":[{"name":"xtian_uiuc","email":"kgstudio@duck.com"}],"dist":{"shasum":"a2f1f65f210b4357df56078d7a87986bc4b2f626","tarball":"https://registry.npmjs.org/soundfont-for-samplers/-/soundfont-for-samplers-0.0.2.tgz","fileCount":3560,"integrity":"sha512-nkTiZnIbrRvOyudiCMmkXEYad0dqjE7w4iiYMQw6tjaO+DggEPk0t7ggTOM2JNt9AAqB7rQIzjIxzmw08EsPWQ==","signatures":[{"sig":"MEUCIQC5BCb6z3u9RC1gF8lZ7l/wUNsiUFrh3EKKzeWGeRAoAgIgUB6z2n0YfsKTLwwc1JWbtzJzwS7c6H/xyOwwmHjuUaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76244180},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"fba86b58261d627e1dad58667d7d0646d2026955","_npmUser":{"name":"xtian_uiuc","email":"kgstudio@duck.com"},"_npmVersion":"10.8.2","description":"MP3 files converted from different SoundFonts that can be used in samplers","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/soundfont-for-samplers_0.0.2_1754717217415_0.6407837172789406","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"soundfont-for-samplers","version":"0.0.3","description":"MP3 files converted from different SoundFonts that can be used in samplers","main":"index.js","author":{"name":"K.G.Studio","email":"kgstudio@duck.com"},"license":"MIT","keywords":["soundfont","samples","music","midi","mp3","instruments","sampler","audio","fluidr3"],"engines":{"node":">=12.0.0"},"_id":"soundfont-for-samplers@0.0.3","gitHead":"9281ba35c0bd8d24c881009f36b5766bc74b15ee","_nodeVersion":"20.19.3","_npmVersion":"10.8.2","dist":{"integrity":"sha512-q35G0bYBT11+OudZuQk2XGf3kd9v5O1BXCHf5El6WXO0kgO2hoWmzUE4cgJzUIuupse/aCV8q2yEPAp8kpJ9UA==","shasum":"da9db9a712561b26b4caaa7ea7c0a73577f09c14","tarball":"https://registry.npmjs.org/soundfont-for-samplers/-/soundfont-for-samplers-0.0.3.tgz","fileCount":6024,"unpackedSize":130529802,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDH1SxoqCubtCoiTsQ8yzroE1J1b2ubpi+pQXq1t67RVwIhAMwABylA/usN8vHIS834WdsY5NJUKIdIzAZI4oKq2tpt"}]},"_npmUser":{"name":"xtian_uiuc","email":"kgstudio@duck.com"},"directories":{},"maintainers":[{"name":"xtian_uiuc","email":"kgstudio@duck.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/soundfont-for-samplers_0.0.3_1756532769084_0.14696258887384106"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-09T03:57:32.631Z","modified":"2025-08-30T05:46:11.135Z","0.0.1":"2025-08-09T03:57:35.284Z","0.0.2":"2025-08-09T05:26:58.479Z","0.0.3":"2025-08-30T05:46:10.669Z"},"author":{"name":"K.G.Studio","email":"kgstudio@duck.com"},"license":"MIT","keywords":["soundfont","samples","music","midi","mp3","instruments","sampler","audio","fluidr3"],"description":"MP3 files converted from different SoundFonts that can be used in samplers","maintainers":[{"name":"xtian_uiuc","email":"kgstudio@duck.com"}],"readme":"# SoundFont for Samplers\n\nMP3 files converted from different SoundFonts that can be used in samplers and music applications.\n\n## Update 2025-08-29 (v0.0.3)\n\n- added instruments:\n```\nBright Acoustic Piano - bright_acoustic_piano\nElectric Grand Piano - electric_grand_piano\nMarimba - marimba\nAccordion - accordion\nHarmonica - harmonica\nAcoustic Bass - acoustic_bass\nSynth Bass 1 - synth_bass_1\nString Ensemble 2 - string_ensemble_2\nTuba - tuba\nSoprano Sax - soprano_sax\nBaritone Sax - baritone_sax\nOboe - oboe\nEnglish Horn - english_horn\nBassoon - bassoon\nPiccolo - piccolo\nShakuhachi - shakuhachi\nPad 4 (choir) - pad_4_choir\nPad 5 (bowed glass) - pad_5_bowed\nPad 6 (metallic) - pad_6_metallic\nPad 7 (halo) - pad_7_halo\nPad 8 (sweep) - pad_8_sweep\nFX 1 (rain) - fx_1_rain\nFX 2 (soundtrack) - fx_2_soundtrack\nFX 3 (crystal) - fx_3_crystal\nFX 5 (brightness) - fx_5_brightness\nFX 6 (goblins) - fx_6_goblins\nFX 7 (echoes) - fx_7_echoes\nFX 8 (sci-fi) - fx_8_scifi\n```\n\n## Installation\n\n```bash\nnpm install soundfont-for-samplers\n```\n\n## Usage\n\n```javascript\nconst soundfont = require('soundfont-for-samplers');\n\n// Get all available instruments\nconst instruments = soundfont.getInstrumentNames();\nconsole.log(instruments); // ['acoustic_grand_piano', 'accordion', ...]\n\n// Get local file paths for an instrument\nconst pianoFiles = soundfont.getInstrumentFiles('acoustic_grand_piano');\n\n// Get CDN URL for a specific note (provide your own CDN URL)\nconst cdnUrl = 'https://your-cdn.com/soundfonts/';\nconst pianoC4 = soundfont.getInstrumentNoteURL(cdnUrl, 'acoustic_grand_piano', 'C4');\n```\n\n## Available Soundfonts\n\n### FluidR3 General MIDI\n- **Source**: Generated from [FluidR3_GM.sf2](http://www.synthfont.com/SoundFonts/FluidR3_GM.sfArk)\n- **License**: MIT License\n- **Instruments**: 139 General MIDI instruments plus percussion kits\n- **Format**: Individual MP3 files for each note (C1-C8)\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## Attribution\n\nThis project contains MP3 files converted from the FluidR3 SoundFont by Frank Wen, and is inspired by the conversion approach from the midi-js-soundfonts project by Benjamin Gleitzman. Both original works are used under their respective MIT licenses.","readmeFilename":"README.md"}