{"id":13786595,"url":"https://github.com/geekdrums/MusicEngine","last_synced_at":"2025-05-11T22:31:34.613Z","repository":{"id":9136323,"uuid":"10926408","full_name":"geekdrums/MusicEngine","owner":"geekdrums","description":"make music synced game with Unity / ADX2 / Wwise","archived":false,"fork":false,"pushed_at":"2023-01-09T09:50:08.000Z","size":32157,"stargazers_count":398,"open_issues_count":0,"forks_count":55,"subscribers_count":33,"default_branch":"master","last_synced_at":"2024-11-17T22:36:25.105Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C#","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/geekdrums.png","metadata":{"files":{"readme":"README.md","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":"2013-06-25T02:45:58.000Z","updated_at":"2024-11-10T22:05:45.000Z","dependencies_parsed_at":"2023-01-11T17:33:10.308Z","dependency_job_id":null,"html_url":"https://github.com/geekdrums/MusicEngine","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/geekdrums%2FMusicEngine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geekdrums%2FMusicEngine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geekdrums%2FMusicEngine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geekdrums%2FMusicEngine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/geekdrums","download_url":"https://codeload.github.com/geekdrums/MusicEngine/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253645210,"owners_count":21941313,"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-03T19:01:18.687Z","updated_at":"2025-05-11T22:31:29.565Z","avatar_url":"https://github.com/geekdrums.png","language":"C#","readme":"MusicEngine\n===========\n\n## 概要:\n\n音楽を再生するオブジェクトにテンポや拍子を指定する事で  \n音楽のタイミングを取得したりクオンタイズさせたり  \n音楽に合わせた演出を簡単に作れるようになります。  \n\nまた、複数のセクションや複数のトラックを追加して  \n小節に合わせた横の遷移や  \nクロスフェードによる縦の遷移を  \n関数一つで簡単に実行できます。  \n\nUnity単体での再生と、  \nオーディオミドルウェアのCRI ADX2/Audiokinetic Wwiseを使った再生に対応しています。\n\nReleased under the MIT license  \nhttp://opensource.org/licenses/mit-license.php\n\n## 利用方法:\n\nMusicEngineフォルダごとプロジェクトに追加してください。  \n\nUnity単体で利用する場合はMusicUnityコンポーネントを追加し、Sectionsの中にAudioClipを追加してください。  \n（AudioSourceコンポーネントは再生時に内部で自動的に生成されます）  \n\nADX2を利用する場合は、MusicADX2.csの #define ADX2 を有効にした上で、  \nMusicADX2コンポーネントをCriAtomSourceコンポーネントと同じオブジェクトに追加してください。\n\nWwiseを利用する場合は、MusicWwise.csの #define Wwise を有効にした上で、  \nMusicWwiseコンポーネントを追加し、Eventを設定してください。\n\n何か使い方や変数の意味がわからなかったり、使いにくかったりする場合は  \n@geekdrums までご連絡いただけると、今後の改善の参考にさせていただきます。  \n\n\n## Abstract:\n\nYou can get musical timing information with Unity or CRI ADX2 / Audiokinetic Wwise.  \n\nAnd you can also use interactive music functions such as Horizontal Resequencing and Vertical Remixing.\n\nReleased under the MIT license  \nhttp://opensource.org/licenses/mit-license.php\n\n## How To Use:\n\nAdd MusicEngine folder to your Unity project.\n\nUse MusicUnity component if you don't use any other audio middleware.  \nAdd MusicUnity component and set AudioClips into Sections property.  \n(AudioSource component will be automatically instantiated inside this MusicEngine.)\n\nIf you use CRI ADX2, enable #ADX2 in MusicADX2.cs.  \nAdd MusicADX2 component to the same gameObject with CriAtomSource component.\n\nIf you use Audiokinetic Wwise, enable #Wwise in MusicWwise.cs.  \nAdd MusicWwise component and set Event property.\n\nIf you have any questions or suggestions, please let me (@geekdrums) know.  \n\n\n","funding_links":[],"categories":["Open Source Packages","Open Source Repositories","Sound"],"sub_categories":["Sounds"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeekdrums%2FMusicEngine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgeekdrums%2FMusicEngine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeekdrums%2FMusicEngine/lists"}