{"id":16589340,"url":"https://github.com/deavid/my_sfxr","last_synced_at":"2026-03-09T11:05:54.296Z","repository":{"id":453333,"uuid":"76766","full_name":"deavid/my_sfxr","owner":"deavid","description":"clone of sfxr","archived":false,"fork":false,"pushed_at":"2008-11-16T16:15:04.000Z","size":156,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-06T11:30:35.502Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/deavid.png","metadata":{"files":{"readme":"readme.txt","changelog":"ChangeLog","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2008-11-16T16:09:00.000Z","updated_at":"2019-08-13T13:42:55.000Z","dependencies_parsed_at":"2022-07-14T13:20:58.255Z","dependency_job_id":null,"html_url":"https://github.com/deavid/my_sfxr","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/deavid/my_sfxr","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deavid%2Fmy_sfxr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deavid%2Fmy_sfxr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deavid%2Fmy_sfxr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deavid%2Fmy_sfxr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/deavid","download_url":"https://codeload.github.com/deavid/my_sfxr/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deavid%2Fmy_sfxr/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30291857,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-09T02:57:19.223Z","status":"ssl_error","status_checked_at":"2026-03-09T02:56:26.373Z","response_time":61,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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-11T23:08:30.370Z","updated_at":"2026-03-09T11:05:54.268Z","avatar_url":"https://github.com/deavid.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"-----------------------------\nsfxr - sound effect generator\n-----------------------------\n   by DrPetter, 2007-12-14\n    developed for LD48#10\n-----------------------------\n\n\nBasic usage:\n\nStart the application, then hit\nsome of the buttons on the left\nside to generate random sounds\nmatching the button descriptions.\n\nPress \"Export .WAV\" to save the\ncurrent sound as a WAV audio file.\nClick the buttons below to change\nWAV format in terms of bits per\nsample and sample rate.\n\nIf you find a sound that is sort\nof interesting but not quite what\nyou want, you can drag some sliders\naround until it sounds better.\n\nThe Randomize button generates\nsomething completely random.\n\nMutate slightly alters the current\nparameters to automatically create\na variation of the sound.\n\n\n\nAdvanced usage:\n\nFigure out what each slider does and\nuse them to adjust particular aspects\nof the current sound...\n\nPress the right mouse button on a slider\nto reset it to a value of zero.\n\nPress Space or Enter to play the current sound.\n\nThe Save/Load sound buttons allow saving\nand loading of program parameters to work\non a sound over several sessions.\n\nVolume setting is saved with the sound and\nexported to WAV. If you increase it too much\nthere's a risk of clipping.\n\nSome parameters influence the sound during\nplayback (particularly when using a non-zero\nrepeat speed), and dragging these sliders\ncan cause some interesting effects.\nTo record this you will need to use an external\nrecording application, for instance Audacity.\nSet the recording source in that application\nto \"Wave\", \"Stereo Mix\", \"Mixed Output\" or similar.\n\nUsing an external sound editor to capture and edit\nsound can also be used to string several sounds\ntogether for more complex results.\n\nParameter description:\n- The top four buttons select base waveform\n- First four parameters control the volume envelope\n  Attack is the beginning of the sound,\n  longer attack means a smoother start.\n  Sustain is how long the volume is held constant\n  before fading out.\n  Increase Sustain Punch to cause a popping\n  effect with increased (and falling) volume\n  during the sustain phase.\n  Decay is the fade-out time.\n- Next six are for controlling the sound pitch or\n  frequency.\n  Start frequency is pretty obvious. Has a large\n  impact on the overall sound.\n  Min frequency represents a cutoff that stops all\n  sound if it's passed during a downward slide.\n  Slide sets the speed at which the frequency should\n  be swept (up or down).\n  Delta slide is the \"slide of slide\", or rate of change\n  in the slide speed.\n  Vibrato depth/speed makes for an oscillating\n  frequency effect at various strengths and rates.\n- Then we have two parameters for causing an abrupt\n  change in pitch after a ceratin delay.\n  Amount is pitch change (up or down)\n  and Speed indicates time to wait before changing\n  the pitch.\n- Following those are two parameters specific to the\n  squarewave waveform.\n  The duty cycle of a square describes its shape\n  in terms of how large the positive vs negative\n  sections are. It can be swept up or down by\n  changing the second parameter.\n- Repeat speed, when not zero, causes the frequency\n  and duty parameters to be reset at regular intervals\n  while the envelope and filter continue unhindered.\n  This can make for some interesting pulsating effects.\n- Phaser offset overlays a delayed copy of the audio\n  stream on top of itself, resulting in a kind of tight\n  reverb or sci-fi effect.\n  This parameter can also be swept like many others.\n- Finally, the bottom five sliders control two filters\n  which are applied after all other effects.\n  The first one is a resonant lowpass filter which has\n  a sweepable cutoff frequency.\n  The other is a highpass filter which can be used to\n  remove undesired low frequency hum in \"light\" sounds.\n\n\n----------------------\n\n\nLicense\n-------\n\nBasically, I don't care what you do with it, anything goes.\n\nTo please all the troublesome folks who request a formal license,\nI attach the \"MIT license\" as follows:\n\n--\n\nCopyright (c) 2007 Tomas Pettersson\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n\n\n\n----------------------\n\nhttp://www.drpetter.se\n\n  drpetter@gmail.com\n\n----------------------\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeavid%2Fmy_sfxr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeavid%2Fmy_sfxr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeavid%2Fmy_sfxr/lists"}