{"id":22946615,"url":"https://github.com/mmower/mulchworks","last_synced_at":"2025-07-06T16:35:00.431Z","repository":{"id":66365700,"uuid":"2471418","full_name":"mmower/mulchworks","owner":"mmower","description":"Some tools for messing with AudioMulch patches","archived":false,"fork":false,"pushed_at":"2011-09-27T23:09:28.000Z","size":96,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-07T14:45:40.610Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://audiomulch.com/","language":"Ruby","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/mmower.png","metadata":{"files":{"readme":"README","changelog":null,"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":"2011-09-27T23:01:58.000Z","updated_at":"2024-04-13T10:21:21.000Z","dependencies_parsed_at":"2023-02-20T02:45:30.057Z","dependency_job_id":null,"html_url":"https://github.com/mmower/mulchworks","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/mmower%2Fmulchworks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmower%2Fmulchworks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmower%2Fmulchworks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmower%2Fmulchworks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mmower","download_url":"https://codeload.github.com/mmower/mulchworks/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246724609,"owners_count":20823542,"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-12-14T14:47:28.138Z","updated_at":"2025-04-01T22:40:26.122Z","avatar_url":"https://github.com/mmower.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"Okay so the purpose of these scripts is to do some creative messing about with AudioMulch.\n\nThe first problem is with recorded automation data. Recording knob movement\ngenerates a *lot* of data which can be a pain to edit in the automation pane.\nSo we're going to try and filter and smooth that into something more useful.\n\nThe first curvesmoother (probably the wrong name but...) halves the number\nof automation points by averaging adjacent points (except the first and last\npoints which remain fixed). Again probably not very useful but it's a proof of\nconcept for more useful utilities (e.g. convolution with Gaussian kernel whatever\nthe hell that means :))\n\nTo use you will need Ruby 1.8 and the trollop and nokogiri gems installed. Then\n\n./curvesmooth saved_patch.amh GadgetName PropertyName\n\ne.g.\n\n./curvesmooth my_patch.amh BubbleBlower_1 Amplitude\n\nwhich will write a new patch as 'saved_patch_sm.amh'. Your existing patch is never\nmodified.\n\nNote that this version has only been tested with min/max properties such as the\nBubbleBlower Amplitude. Single valued parameters won't work yet.\n\nIf you test it out let me know, Matt \u003cself@mattmower.com\u003e\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmmower%2Fmulchworks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmmower%2Fmulchworks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmmower%2Fmulchworks/lists"}