From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id GKN0KrO99F7jHQAA0tVLHw (envelope-from ) for ; Thu, 25 Jun 2020 15:07:31 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id UG8kJrO99F6CGwAAbx9fmQ (envelope-from ) for ; Thu, 25 Jun 2020 15:07:31 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id ECDC9940221 for ; Thu, 25 Jun 2020 15:07:30 +0000 (UTC) Received: from localhost ([::1]:48556 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1joTTM-0006F9-AI for larch@yhetil.org; Thu, 25 Jun 2020 11:07:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60746) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1joTSR-0005dh-JJ for help-guix@gnu.org; Thu, 25 Jun 2020 11:06:31 -0400 Received: from dustycloud.org ([2600:3c02::f03c:91ff:feae:cb51]:51224) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1joTSP-0001n9-V2 for help-guix@gnu.org; Thu, 25 Jun 2020 11:06:31 -0400 Received: from twig (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 4B67D2665A; Thu, 25 Jun 2020 11:06:27 -0400 (EDT) User-agent: mu4e 1.4.9; emacs 26.3 From: Christopher Lemmer Webber To: help-guix@gnu.org Subject: Musagi packaging, porting, autotools'ifying help request Date: Thu, 25 Jun 2020 11:06:26 -0400 Message-ID: <877dvv6v7x.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2600:3c02::f03c:91ff:feae:cb51; envelope-from=cwebber@dustycloud.org; helo=dustycloud.org X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: 14 X-Spam_score: 1.4 X-Spam_bar: + X-Spam_report: (1.4 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_SBL_CSS=3.335, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: drpetter@gmail.com Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Spam-Score: 0.29 X-TUID: uunx2GZLb2rt [+ CC the author, DrPetter, who I'm not sure will read this, but here's a try anyway] Hello, I've been very interested in the following music-making program (by the same author as sfxr): https://www.drpetter.se/project_musagi.html Source is released here under MIT/Expat: http://drpetter.se/files/musagiport.zip (See also the musagi-linux-2.tar.gz and porting-musagi.txt files inside of that zipfile. Beware that the whole thing unpacks into the current directory.) It's kind of "abandonware" at this point but I'm very intrigued by it (nice tutorial here): https://www.drpetter.se/tutorial_musagi1.html Probably a good step would be to start a git repository that contains the code as-is, then try to add autotools support, open the porting*.txt files and start from there... This probably requires a bit of work, but if anyone is interested in working with me on it I'm very interested in this program. - Chris PS: I highly, highly recommend this article on sound theory by drpetter: https://www.drpetter.se/article_sound.html