{"id":16260140,"url":"https://github.com/kautenja/racknes","last_synced_at":"2025-03-16T13:31:05.653Z","repository":{"id":56588841,"uuid":"272137972","full_name":"Kautenja/RackNES","owner":"Kautenja","description":"A Nintendo Entertainment System (NES) emulator module for VCV Rack.","archived":false,"fork":false,"pushed_at":"2022-02-27T05:40:47.000Z","size":2531,"stargazers_count":99,"open_issues_count":10,"forks_count":3,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-03-16T02:39:42.710Z","etag":null,"topics":["nes-emulator","sampler-engine","vcv-rack-modules"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Kautenja.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE-GPLv3.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-06-14T05:16:38.000Z","updated_at":"2025-03-09T01:55:08.000Z","dependencies_parsed_at":"2022-08-15T21:31:05.437Z","dependency_job_id":null,"html_url":"https://github.com/Kautenja/RackNES","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kautenja%2FRackNES","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kautenja%2FRackNES/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kautenja%2FRackNES/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kautenja%2FRackNES/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kautenja","download_url":"https://codeload.github.com/Kautenja/RackNES/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243875086,"owners_count":20361941,"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":["nes-emulator","sampler-engine","vcv-rack-modules"],"created_at":"2024-10-10T16:06:29.555Z","updated_at":"2025-03-16T13:31:05.198Z","avatar_url":"https://github.com/Kautenja.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RackNES\n\nA Nintendo Entertainment System (NES) emulator as if it were designed by Bob Moog.\n\n\u003cp align=\"center\"\u003e\n\u003cimg alt=\"RackNES\" src=\"manual/RackNES/img/Plugin.svg\" height=\"380px\"\u003e\n\u003c/p\u003e\n\n## Features\n\n-   **Clock Source:** Use NES frame-rate (FPS) as a clock source for downstream\n    modules\n-   **Clock Rate Modulation:** Control the clock rate of the NES with direct\n    knob and CV\n-   **NES Audio Output:** Sample audio from the NES in real-time at any\n    sampling rate\n-   **Sampling/Ratcheting:** Save and restore the NES state for interesting\n    musical effects\n-   **Full CV Control:** CV inputs for Reset, Player 1, Player 2, and more\n-   **Channel Mixer:** Control the volume level of individual synthesizer\n    channels\n\nSee the [Manual][RackNES] for more information about the features of this\nmodule.\n\n[RackNES]: https://github.com/Kautenja/RackNES/releases/latest/download/RackNES.pdf\n\n## CV Genie\n\nCV Genie is a Game Genie emulator and expander module for RackNES developed by\n[@anlexmatos][anlexmatos]!\n\n\u003cp align=\"center\"\u003e\n\u003cimg alt=\"CVGenie\" src=\"manual/CVGenie/img/Plugin.svg\" height=\"380px\"\u003e\n\u003c/p\u003e\n\nSee the [Manual][CVGenie] for more information about the features of this\nmodule.\n\n[CVGenie]: https://github.com/Kautenja/RackNES/releases/latest/download/CVGenie.pdf\n\n## Acknowledgments\n\nThe code for the module derives from:\n\n1.  the NES emulator, [SimpleNES][SimpleNES];\n2.  the NES synthesis library, [Nes_Snd_Emu][Nes_Snd_Emu];\n3.  the NES NTSC filter library [nes_ntsc][nes_ntsc]; and\n3.  the Base64 library, [cpp-base64][cpp-base64].\n\n[SimpleNES]: https://github.com/amhndu/SimpleNES\n[Nes_Snd_Emu]: https://www.slack.net/~ant/libs/audio.html#Nes_Snd_Emu\n[nes_ntsc]: http://slack.net/~ant/libs/ntsc.html#nes_ntsc\n[cpp-base64]: https://github.com/ReneNyffenegger/cpp-base64\n\n## Contributors\n\nMany thanks to [@anlexmatos][anlexmatos] for developing the _CV Genie_ expander\nmodule.\n\n[anlexmatos]: https://github.com/anlexmatos\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkautenja%2Fracknes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkautenja%2Fracknes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkautenja%2Fracknes/lists"}