{"_id":"@ahmifte/heavy-bass-techno-gen","_rev":"2-e25e800c4e37e3b620f19da49d8443de","name":"@ahmifte/heavy-bass-techno-gen","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@ahmifte/heavy-bass-techno-gen","version":"1.0.0","keywords":["musicgen","ai","local","techno","hardstyle","heavy-bass"],"author":{"name":"Ahmed Iftekhar"},"license":"MIT","_id":"@ahmifte/heavy-bass-techno-gen@1.0.0","maintainers":[{"name":"ahmifte","email":"ahmediftekhar@g.ucla.edu"}],"bin":{"techno-gen":"cli.js"},"dist":{"shasum":"f87f457bbf633f9b9a70a589182a3772fde75b0d","tarball":"https://registry.npmjs.org/@ahmifte/heavy-bass-techno-gen/-/heavy-bass-techno-gen-1.0.0.tgz","fileCount":2,"integrity":"sha512-y0z2woIpoJQWFiikgGPgsEjUvehp21EIHVuO6FZG9c5WqyEvH77XDPH/FJfZZ+ZieU/101P2ruxa6iaR8zynLw==","signatures":[{"sig":"MEUCIQDKWFtiqjX+vQQWHfpkryDR183VGahap8bWS9GJ78CFmAIgfGFlKQ0M7xnfXGfzAxWdozXM7XmHqg+kC3VVUwg8mqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4888},"main":"cli.js","type":"module","gitHead":"227588e8858f39cbe0f1388659bc23f2b7a16d92","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ahmifte","email":"ahmediftekhar@g.ucla.edu"},"_npmVersion":"10.8.2","description":"Generate heavy bass techno music locally on your machine using Hugging Face Transformers.js and MusicGen.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^9.4.0","wavefile":"^11.0.0","commander":"^14.0.3","@huggingface/transformers":"^4.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/heavy-bass-techno-gen_1.0.0_1779565337912_0.06091528531357371","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@ahmifte/heavy-bass-techno-gen","version":"1.0.1","main":"cli.js","type":"module","bin":{"techno-gen":"cli.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["musicgen","ai","local","techno","hardstyle","heavy-bass"],"author":{"name":"Ahmed Iftekhar"},"license":"MIT","description":"Generate heavy bass techno music locally on your machine.","dependencies":{"@huggingface/transformers":"^4.2.0","commander":"^14.0.3","ora":"^9.4.0","wavefile":"^11.0.0"},"_id":"@ahmifte/heavy-bass-techno-gen@1.0.1","gitHead":"e003ae3fb6d0a1790a337917669dc2ed4cba3052","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-AS8nJp3yixMUfIfkZ1FMTSVt5lud9GWSLKlnlEnPFcbJ+V1ZOi8Xq7nczhbi3HmpBBTSiGVbvIx35DP7YyB8mQ==","shasum":"69394c6d4d1ffb604dc10f41e1fd054801107a24","tarball":"https://registry.npmjs.org/@ahmifte/heavy-bass-techno-gen/-/heavy-bass-techno-gen-1.0.1.tgz","fileCount":3,"unpackedSize":6246,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBJs4qrVKXW6FpB/n84Xm2zdF599dbY0Nbe9gLZnmtI7AiEA6JBsX3X8Bh1nO4soLWPhqEQr78Q6Ol2cNj8fzQhDusE="}]},"_npmUser":{"name":"ahmifte","email":"ahmediftekhar@g.ucla.edu"},"directories":{},"maintainers":[{"name":"ahmifte","email":"ahmediftekhar@g.ucla.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/heavy-bass-techno-gen_1.0.1_1779759569121_0.9954792268707198"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-23T19:42:17.810Z","modified":"2026-05-26T01:39:29.371Z","1.0.0":"2026-05-23T19:42:18.065Z","1.0.1":"2026-05-26T01:39:29.264Z"},"author":{"name":"Ahmed Iftekhar"},"license":"MIT","keywords":["musicgen","ai","local","techno","hardstyle","heavy-bass"],"description":"Generate heavy bass techno music locally on your machine.","maintainers":[{"name":"ahmifte","email":"ahmediftekhar@g.ucla.edu"}],"readme":"# Heavy Bass Techno Gen\n\nGenerate heavy bass techno music locally on your machine.\n\nThis project contains a command-line tool to generate aggressive, 150BPM hardstyle techno by default, entirely offline.\n\n## Prerequisites\n\n- Node.js (v18+)\n\n## Installation\n\nYou can run the package directly using `npx`:\n\n```bash\nnpx @ahmifte/heavy-bass-techno-gen\n```\n\nOr install it globally:\n\n```bash\nnpm install -g @ahmifte/heavy-bass-techno-gen\n```\n\n## Usage\n\nGenerate a 120-second heavy bass techno track using the default aggressive settings simply by running:\n\n```bash\ntechno-gen\n```\n\nTo provide your own prompt or adjust parameters:\n\n```bash\ntechno-gen \"a dark underground industrial techno beat with rumbling sub-bass\" --duration 20 --output dark-techno.wav\n```\n\n### Options\n\n- `-d, --duration <seconds>`: The duration of the generated audio in seconds (approximate). (default: `120`)\n- `-o, --output <file>`: The output `.wav` file name (default: `techno.wav`).\n- `-g, --guidance <scale>`: The guidance scale for the prompt. Higher values (e.g., 8.0) make the generation follow the prompt more strictly, while lower values (e.g., 3.0) give the generator more creative freedom. (default: `8.0`).\n\n## Advanced Prompting\n\nTo ensure the generator adheres closely to your custom prompt, use the `-g` flag:\n\n```bash\ntechno-gen \"an epic orchestral track with huge drums and soaring strings\" -g 7.5 -d 15 -o epic.wav\n```\n","readmeFilename":"README.md"}