{"id":13730631,"url":"https://github.com/ffont/FreesoundSimpleSampler","last_synced_at":"2025-05-08T03:31:22.068Z","repository":{"id":101065707,"uuid":"207589434","full_name":"ffont/FreesoundSimpleSampler","owner":"ffont","description":"Simple JUCE sampler plugin which demonstrates the use of the freesound-juce API client","archived":false,"fork":false,"pushed_at":"2020-08-26T09:50:41.000Z","size":249,"stargazers_count":12,"open_issues_count":2,"forks_count":2,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-11-08T02:34:25.563Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.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}},"created_at":"2019-09-10T15:00:07.000Z","updated_at":"2024-05-27T07:32:24.000Z","dependencies_parsed_at":"2024-01-06T13:26:33.378Z","dependency_job_id":null,"html_url":"https://github.com/ffont/FreesoundSimpleSampler","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ffont%2FFreesoundSimpleSampler","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ffont%2FFreesoundSimpleSampler/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ffont%2FFreesoundSimpleSampler/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ffont%2FFreesoundSimpleSampler/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ffont","download_url":"https://codeload.github.com/ffont/FreesoundSimpleSampler/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224695633,"owners_count":17354442,"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","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-08-03T02:01:17.407Z","updated_at":"2024-11-14T21:31:25.474Z","avatar_url":"https://github.com/ffont.png","language":"C++","funding_links":[],"categories":["Integrations"],"sub_categories":[],"readme":"[![License: AGPL v3](https://img.shields.io/badge/License-AGPL%20v3-ff69b4.svg)](http://www.gnu.org/licenses/agpl-3.0)\n\n# FreesoundSimpleSampler\nA simple JUCE sampler plugin which demonstrates the use of the freesound-juce API client. The user can create a textual query to Freesound.org and 16 random sounds are loaded in a sampler.\n\nUsage\n-------\n\nTo use this application, the user should execute it either as a standalone application or as a plugin in a Digital Audio Workstation. Then, the following steps should be performed:\n* Enter a search query in the text box.\n* Press the \"Go!\" button.\n* The sounds can be triggered by pressing the sound in the list or by sending the corresponding MIDI note. The sounds use the full range of MIDI notes, with the first sounds in C0, and subsequent sounds 8 semitones apart (C0, G#0, E1, C2, G#2, E3, C4, G#4, E5, etc.). \n\nThe user interface of this application is shown below for easy referencing.\n\n![FreesoundSimpleSamplerUI](FreesoundSimpleSampler.PNG \"User interface of the FreesoundSimpleSampler\")\n\n\nInstallation\n-------\n\nIn order to install Freesound Uploader, the JUCE framework should be downloaded, installed and setup. A tutorial on how to do this is available in https://docs.juce.com/master/tutorial_new_projucer_project.html\nFirstly, the \"Getting Started\" section should be performed. Then, the FreesoundSimpleSampler.juce file should be opened with the projucer.\n\nBefore building it you should duplicate the file `FreesoundSimpleSampler/Source/api_key.example.h`, request a Freesound API key and add it to that file, and rename it to `FreesoundSimpleSampler/Source/api_key.h`.\n\nThe final step is setting up the desired plugin export formats in the Projucer project settings and, finally you should open this project on the desired Juce exporter and build the solution.\nIn case a VST2 build of the plugin is desired, a VST2 SDK should be provided and linked in the Projucer global paths.\n\nAuthors\n-------\nAntónio Ramires\nantonio.ramires@upf.edu\n\nFrederic Font\nfrederic.font@upf.edu\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fffont%2FFreesoundSimpleSampler","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fffont%2FFreesoundSimpleSampler","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fffont%2FFreesoundSimpleSampler/lists"}