{"id":19219296,"url":"https://github.com/lmms/zynaddsubfx","last_synced_at":"2025-08-20T14:31:18.287Z","repository":{"id":14251118,"uuid":"16958603","full_name":"LMMS/zynaddsubfx","owner":"LMMS","description":"ZynAddSubFX with customizations for LMMS","archived":false,"fork":false,"pushed_at":"2024-12-19T09:55:39.000Z","size":7571,"stargazers_count":38,"open_issues_count":0,"forks_count":20,"subscribers_count":26,"default_branch":"master","last_synced_at":"2024-12-19T10:41:27.816Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":false,"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/LMMS.png","metadata":{"files":{"readme":"README.txt","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.txt","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-02-18T18:14:14.000Z","updated_at":"2024-12-19T09:55:45.000Z","dependencies_parsed_at":"2024-05-11T19:37:59.055Z","dependency_job_id":"8b42fd66-f919-433b-99a6-8b75b5cb9605","html_url":"https://github.com/LMMS/zynaddsubfx","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/LMMS%2Fzynaddsubfx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LMMS%2Fzynaddsubfx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LMMS%2Fzynaddsubfx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LMMS%2Fzynaddsubfx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LMMS","download_url":"https://codeload.github.com/LMMS/zynaddsubfx/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230431100,"owners_count":18224655,"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-11-09T14:30:19.658Z","updated_at":"2024-12-19T12:09:30.756Z","avatar_url":"https://github.com/LMMS.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"ZynAddSubFX\n-----------\nIt is a realtime software synthesizer for Linux and Windows with many features. Please see the docs for details.\nCopyright (c) 2002-2014 Nasca Octavian Paul and others contributors\ne-mail: zynaddsubfx AT yahoo D0T com\nZynAddSubFX is free program and is distributed WITH NO WARRANTY. It is licensed under GNU General Public License version 2 (and only version 2) - see the file COPYING.\n\n    --==## PLEASE SHARE YOUR INSTRUMENTS/MASTER SETTINGS ##==--\n              --==## MADE WITH ZynAddSubFX ##==--\n    Here is the mailing list where you can share your patches with others:\n      http://lists.sourceforge.net/mailman/listinfo/zynaddsubfx-user\n\n\nThe project page is\n    http://sourceforge.net/projects/zynaddsubfx\n    or\n    http://zynaddsubfx.sourceforge.net\n\nZynAddSubFX is also available on many Internet sites like:\n    http://www-ccrma.stanford.edu/planetccrma/software/soundapps.html (Planet CCRMA)\n    http://www.hitsquad.com/smm/programs/ZynAddSubFX/\n    http://freshmeat.net/projects/zynaddsubfx/\n    http://ibiblio.org/pub/Linux/apps/sound/midi/\n    or search \"ZynAddSubFX\" on a search engine (like www.google.com).\n\n\nRequirements:\n-------------\n- a fast computer\n- Linux or Windows\n- FFTW 3.x.x  - necessary for Fast Fourier computations\n- MXML-2.5 or more recent library from www.minixml.org\n- zlib library from http://www.zlib.org\n- (for Linux) OpenSoundSystem (OSS) (if you don't have ALSA, only)\n- (for Windows) pthreads, portaudio\n\nNot required, but recommended:\n------------------------------\n- FLTK 1.x.x (tested with fltk 1.1.0, 1.1.1, 1.1.2,etc.)\n- ALSA 0.9.x or later (with OSS emulation, if you don't use JACK)\n- JACK\n- a VST host for the VST version [For more information see:\n  http://www.kvraudio.com/forum/viewtopic.php?t=268277\u0026sid=95be0b6c9909300d566006428bcbb97d]\n\nCompilation:\n------------\n    For the main program see doc/build.txt.\n    To compile the Spliter, run \"make\" from the \"Spliter\" directory.\n    To compile the Controller, run \"make\" from the \"Controller\" directory.\n\nRunning on LINUX\n----------------\nUnder linux there are several options for both audio output and MIDI input.\nDefaults are set at compile time and the desired backend can be set when starting ZynAddSubFX with the '-I' and '-O' options.\nThe currently supported backends are:\n\n- Audio Output\n    * ALSA (Advanced Linux Sound Architecture)\n    * OSS (Open Sound System)\n    * JACK (JACK Audio Connection Kit)\n    * Port Audio\n\n- MIDI Input\n    * ALSA\n    * OSS\n    * JACK\n\nRunning on WINDOWS\n------------------\nNOTE: At this time only older versions of ZynAddSubFX were compiled on windows\n      See older versions on sf.net (ie version 2.2.1)\n    If you launch zynaddsubfx.exe and nothing happens, you need pthreadGC.dll  in the same directory (or windows directory). The dll files are distribuited with ZynAddSubFX windows binaries.\n    It might be possible that the latency will be very high. If this happens, you have to set the environment variable PA_MIN_LATENCY_MSEC to a value that represents the latency in miliseconds.\n    Eg: (in autoexec.bat or launched before running ZynAddSubFX) \"set PA_MIN_LATENCY_MSEC=50\"\n    Warning: if the value is too low, you might encounter severe dropouts on ZynAddSubFX. You'll have to set to a higher value and turn off automated background tasks (like virus scanners, email clients, etc.).\n    If you have more cards, you can select the desired card where you can play audio with the environment variable \"PA_RECOMMENDED_OUTPUT_DEVICE\"\n    Eg: \"set PA_RECOMMENDED_OUTPUT_DEVICE=1\"\n    A better way to set all of this, I will put on next versions.\n\n\nPlease send me instruments,banks,master settings,songs(midi+...xmz files) done with ZynAddSubFX. I'll appreciate this.\n\n\nHave fun! :-)\n\n--The ZynAddSubFX team\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flmms%2Fzynaddsubfx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flmms%2Fzynaddsubfx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flmms%2Fzynaddsubfx/lists"}