guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

03/03: gnu: Add tao-synth.


From: guix-commits
Subject: 03/03: gnu: Add tao-synth.
Date: Fri, 31 Dec 2021 18:09:33 -0500 (EST)

rekado pushed a commit to branch master
in repository guix.

commit 77fc94ef1fbd2f43706a4a0374cc07265629bfa3
Author: Ricardo Wurmus <rekado@elephly.net>
AuthorDate: Sat Jan 1 00:08:27 2022 +0100

    gnu: Add tao-synth.
    
    * gnu/packages/audio.scm (tao-synth): New variable.
---
 gnu/packages/audio.scm | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index aba2f9b8b6..e10ee31b12 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -1299,6 +1299,37 @@ playing instruments and a C++ API for those who would 
like to use it as an
 object library.")
     (license license:gpl2+)))
 
+(define-public tao-synth
+  (let ((commit "f3aedd81efbc775574e591081b57ae1c08427064")
+        (revision "1"))
+    (package
+      (name "tao-synth")
+      (version (git-version "0" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/lucasw/tao_synth";)
+                      (commit commit)))
+                (file-name (git-file-name name version))
+                (sha256
+                 (base32
+                  "1jds2l3cb96b02jxd7lmrjjl9s7mylnrvg6fpw0j8c141bk8vyg3"))))
+      (build-system cmake-build-system)
+      (arguments (list #:tests? #false))  ;there are no tests
+      (inputs
+       (list glfw freeglut))
+      (native-inputs
+       (list gcc-7))
+      (home-page "https://github.com/lucasw/tao_synth";)
+      (synopsis "Sound synthesis with physical models")
+      (description "Tao is a software package for sound synthesis using 
physical
+models.  It provides a virtual acoustic material constructed from masses and
+springs which can be used as the basis for building quite complex virtual
+musical instruments.  Tao comes with a synthesis language for creating and
+playing instruments and a C++ API for those who would like to use it as an
+object library.")
+      (license license:lgpl2.0+))))
+
 (define-public csound
   (package
     (name "csound")



reply via email to

[Prev in Thread] Current Thread [Next in Thread]