{"id":20774985,"url":"https://github.com/qdot/np_thirdspacevest","last_synced_at":"2026-02-18T15:31:28.809Z","repository":{"id":66557586,"uuid":"1204528","full_name":"qdot/np_thirdspacevest","owner":"qdot","description":"Max/Pd External for the TN Games 3rd Space Vest","archived":false,"fork":false,"pushed_at":"2010-12-29T04:08:26.000Z","size":108,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-13T04:13:02.558Z","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":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/qdot.png","metadata":{"files":{"readme":"README.asciidoc","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2010-12-29T00:44:22.000Z","updated_at":"2023-07-12T07:17:47.000Z","dependencies_parsed_at":"2023-02-20T06:31:27.753Z","dependency_job_id":null,"html_url":"https://github.com/qdot/np_thirdspacevest","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/qdot/np_thirdspacevest","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qdot%2Fnp_thirdspacevest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qdot%2Fnp_thirdspacevest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qdot%2Fnp_thirdspacevest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qdot%2Fnp_thirdspacevest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/qdot","download_url":"https://codeload.github.com/qdot/np_thirdspacevest/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qdot%2Fnp_thirdspacevest/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29583916,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-18T13:56:48.962Z","status":"ssl_error","status_checked_at":"2026-02-18T13:54:34.145Z","response_time":162,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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-11-17T12:34:05.835Z","updated_at":"2026-02-18T15:31:28.792Z","avatar_url":"https://github.com/qdot.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"= np_thirdspacevest Max/MSP and Pd External =\n\nby Kyle Machulis \u003ckyle@nonpolynomial.com\u003e\n\nNonpolynomial Labs - http://www.nonpolynomial.com\n\n== Description ==\n\nnp_thirdspacevest is an external for either Max/MSP or Puredata to\ncontrol the TN Games Third Space Vest.\n\n== Package Information ==\n\nSource repo @ http://www.github.com/qdot/np_thirdspacevest\n\nReleases @ http://www.sourceforge.net/projects/np-externals\n\nAll NP Labs Externals @ http://www.nonpolynomial.com/externals\n\n== Source Requirements ==\n\n=== Flext ===\n\nFlext is a C++ layer that allows for the same source to compile to\nboth Pd and Max externals. NP Labs Externals use this to make code\nbuild quickly and easily for as many platforms as possible.\n\nMore project info @ http://puredata.info/Members/thomas/flext\n\n=== libthirdspacevest ===\n\nnp_thirdspacevest uses the libthirdspacevest library for communicating\nwith the Third Space Vest.\n\nSource repo @ http://www.github.com/qdot/libthirdspacevest\n\n== Installation ==\n\n- Put the .mxo(Mac)/.mxe(Windows) or .pd_[platform] file in a\n  directory that Max/Pd will search for externals (Max: Options -\u003e\n  File Preferences -\u003e Other Folders, Pd: Options -\u003e Paths)\n\n- Max: Put the .help (Max4) or .maxhelp (Max5) file in the max-help\n  directory of your Max/MSP installation\n\n== Compilation Instructions ==\n\nAssuming you want to build the external yourself instead of using a\nbinary package, it is recommended that you check the flext building\ndocumentation. However, for a quick overview, you can follow these\nsteps:\n\n- Check out flext from the flext repo (listed above). You'll need\n  either the Max SDK or the Pd Source Code in order to compile it.\n\n- Compile flext\n\n- Customize the package.txt file in the directory of the np external\n  you're building. There may be various package_[platform].txt files\n  that have some values already filled in. You will most likely need\n  to customize things like include and link directories though.\n\n- From the np external source directory, run the following command,\n  changing the things in brackets to work with your specific platform\n  and program setup.\n\n-----------------\n[path-to-flext]/build.[sh/bat] [pd/max] [gcc/whatever] build\n-----------------\n\n- Congrats, you should now have the external sitting in a directory\n  relating to your program. Or you could just download the binaries,\n  or email Kyle with a request to build them for you.\n\n== Platform Specific Issues ==\n\n=== Mac OS X ===\n\nYou will need to install the \"Third Space Vest OS X Extension\" in\norder to use the third space vest on OS X. This extension is included\nwith binary distributions of np_thirdspacevest. Just copy the\n\"ThirdSpaceVestNullDriver.kext\" to /System/Library/Extensions and\neither run kextload on it from the terminal, or reboot.\n\nIf you are building from source, the file and installation\ninstructions are available on the libthirdspacevest github site.\n\nhttp://github.com/qdot/libthirdspacevest\n\n=== Linux ===\n\nThe third space vest VID/PID pair will need to be blacklisted so that\nthe Linux HID manager does not pick them up.\n\n=== Windows ===\n\nNo known issues. Don't see this very often, eh?\n\n== Licensing ==\n\nnp_thirdspacevest is covered under the GPL License due to Flext. If\nyou can unwind it from flext somehow, consider it BSD.\n\n=== np_thirdspacevest Copyright ===\n\n-------------------\nnp_lightstone, Copyright 2010 Kyle Machulis/Nonpolynomial Labs\n-------------------\n\n=== Flext Copyright and GPL License ===\n\nflext source code are covered under the GPL v2\nLicense. np_thirdspacevest is BSD, but since it's based on flext, it's\nGPL.\n\n-------------------\nflext - C++ layer for Max/MSP and pd (pure data) externals\nCopyright (C) 2001-2005 Thomas Grill\n\nThis program is free software; you can redistribute it and/or\nmodify it under the terms of the GNU General Public License\nas published by the Free Software Foundation; either version 2\nof the License, or (at your option) any later version.\n \nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program; if not, write to the Free Software\nFoundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.\n\nIn the official flext distribution, the GNU General Public License is\nin the file gpl.txt\n--------------------\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqdot%2Fnp_thirdspacevest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fqdot%2Fnp_thirdspacevest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqdot%2Fnp_thirdspacevest/lists"}