{"id":17258124,"url":"https://github.com/ffont/freesound-presets","last_synced_at":"2025-09-05T01:49:28.572Z","repository":{"id":141190874,"uuid":"348314919","full_name":"ffont/freesound-presets","owner":"ffont","description":"This is a utility to create sampler presets from Freesound sound and export them to a variety of sampler device formats","archived":false,"fork":false,"pushed_at":"2022-09-07T09:09:39.000Z","size":43,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-09-05T01:49:22.520Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ffont.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-03-16T11:04:56.000Z","updated_at":"2022-05-03T14:09:39.000Z","dependencies_parsed_at":null,"dependency_job_id":"d64c5871-204d-496d-be34-0d966b2f5f02","html_url":"https://github.com/ffont/freesound-presets","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ffont/freesound-presets","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ffont%2Ffreesound-presets","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ffont%2Ffreesound-presets/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ffont%2Ffreesound-presets/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ffont%2Ffreesound-presets/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ffont","download_url":"https://codeload.github.com/ffont/freesound-presets/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ffont%2Ffreesound-presets/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273699717,"owners_count":25152285,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-04T02:00:08.968Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-15T07:19:36.398Z","updated_at":"2025-09-05T01:49:23.556Z","avatar_url":"https://github.com/ffont.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Freesound Presets\n\nThis is a utility to create sampler presets from Freesound sound and export them to a variety of sampler device formats.\n\n\n## How to use\n \n * Clone the repository and `cd` to it\n\n * Make a copy of `api_key.example.py` and rename it to `apikey.py`. [Generate an API key from Freesoud](https://freesound.org/apiv2/apply) and add it to `apikey.py`.\n \n * Build docker image\n\n```\ndocker build -t freesound-presets .\n```\n\n * Help command\n\n```\ndocker run -it --rm -v `pwd`:/app freesound-presets -h\nusage: freesound-presets.py [-h] [-v] -t TYPE [-p PACK] [-l] -n NAME [-i] [-c] [-o]\n\nFreesound Presets. Generates sampler presets based on Freesound sounds and exports them in differen sampler formats.\n\noptional arguments:\n  -h, --help            show this help message and exit\n  -v, --verbose         if set, prints detailed info on screen\n  -e EXPORTER, --exporter EXPORTER\n                        one of ['source', 'blackbox']\n  -t TYPE, --type TYPE  one of ['instrument', '16pad', 'loops']\n  -p PACK, --pack PACK  Freesound pack ID to get instrument samples from\n  -q QUERY, --query QUERY\n                        Textual query for 16pad presets\n  -l, --loop            configure sounds to loop\n  -n NAME, --name NAME  name for the output preset\n  -i, --include-sounds  include sound files with the preset\n  -c, --convert         convert included sound files to WAV\n  -o, --originals       use original sound files when downloading\n\n```\n\n * Run the image and pass arguments to create presets\n\n```\n# Create instrument presets for \"source\"\ndocker run -it --rm -v `pwd`:/app freesound-presets -e source -t instrument -p 21055 -n Piano\ndocker run -it --rm -v `pwd`:/app freesound-presets -e source -t instrument -p 24590 -n DDRM -l\ndocker run -it --rm -v `pwd`:/app freesound-presets -e source -t instrument -p 17250 -n 'DSI tetra' -l\ndocker run -it --rm -v `pwd`:/app freesound-presets -e source -t instrument -p 17272 -n 'Analog Four'\ndocker run -it --rm -v `pwd`:/app freesound-presets -e source -t instrument -p 17166 -n 'Akai AX80 - Moog'\ndocker run -it --rm -v `pwd`:/app freesound-presets -e source -t instrument -p 20236 -n 'Cello'\ndocker run -it --rm -v `pwd`:/app freesound-presets -e source -t instrument -p 22511 -n 'Guitar'\ndocker run -it --rm -v `pwd`:/app freesound-presets -e source -t instrument -p 2653 -n 'NoiseCollector organ'\ndocker run -it --rm -v `pwd`:/app freesound-presets -e source -t instrument -p 5084 -n 'Jovica Layers pad'\ndocker run -it --rm -v `pwd`:/app freesound-presets -e source -t instrument -p 3957 -n 'Fender Rhodes'\ndocker run -it --rm -v `pwd`:/app freesound-presets -e source -t instrument -p 21034 -n 'Curch organ'\ndocker run -it --rm -v `pwd`:/app freesound-presets -e source -t instrument -p 21035 -n 'Organ quiet'\ndocker run -it --rm -v `pwd`:/app freesound-presets -e source -t instrument -p 12231 -n 'Orchestra bells'\ndocker run -it --rm -v `pwd`:/app freesound-presets -e source -t instrument -p 21027 -n 'Glockenspiel'\ndocker run -it --rm -v `pwd`:/app freesound-presets -e source -t instrument -p 21030 -n 'Marimba'\ndocker run -it --rm -v `pwd`:/app freesound-presets -e source -t instrument -p 21042 -n 'Timpani'\ndocker run -it --rm -v `pwd`:/app freesound-presets -e source -t instrument -p 21065 -n 'Xylophone'\ndocker run -it --rm -v `pwd`:/app freesound-presets -e source -t instrument -p 21029 -n 'Harp'\ndocker run -it --rm -v `pwd`:/app freesound-presets -e source -t instrument -p 21015 -n 'Double Bass Pizzicato'\ndocker run -it --rm -v `pwd`:/app freesound-presets -e source -t instrument -p 21017 -n 'Double Bass Solo'\ndocker run -it --rm -v `pwd`:/app freesound-presets -e source -t instrument -p 21016 -n 'Double Bass Spicatto'\ndocker run -it --rm -v `pwd`:/app freesound-presets -e source -t instrument -p 21038 -n 'Violin'\ndocker run -it --rm -v `pwd`:/app freesound-presets -e source -t instrument -p 21001 -n 'Bassoon'\ndocker run -it --rm -v `pwd`:/app freesound-presets -e source -t instrument -p 21002 -n 'Bassoon Vibrato'\ndocker run -it --rm -v `pwd`:/app freesound-presets -e source -t instrument -p 21013 -n 'Clarinet'\ndocker run -it --rm -v `pwd`:/app freesound-presets -e source -t instrument -p 21023 -n 'Flute'\n\n# Create 16-pad presets for \"blackbox\"\ndocker run -it --rm -v `pwd`:/app freesound-presets -e blackbox -t 16pad -q 'percussion' -n 'FsPerc' -ic\ndocker run -it --rm -v `pwd`:/app freesound-presets -e blackbox -t 16pad -q 'wood' -n 'FsWood' -ic\ndocker run -it --rm -v `pwd`:/app freesound-presets -e blackbox -t 16pad -q 'wood' -n 'FsGlass' -ic\n\n# Create loops presets for \"blackbox\"\ndocker run -it --rm -v `pwd`:/app freesound-presets -e blackbox -t loops -q '120bpm' -n 'Fs120Bpm' -ic\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fffont%2Ffreesound-presets","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fffont%2Ffreesound-presets","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fffont%2Ffreesound-presets/lists"}