From 985d3bb91fd05bd8e95ec880e6e9fdc77aeb46e8 Mon Sep 17 00:00:00 2001
From: Lorenz Lehmann <lorenz.lehmann@students.muho-mannheim.de>
Date: Thu, 28 Mar 2024 22:51:53 +0100
Subject: [PATCH] feat (source): add helper functions

---
 sources/gen-harmonies.lisp |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/sources/gen-harmonies.lisp b/sources/gen-harmonies.lisp
index aeb553c..6ced843 100644
--- a/sources/gen-harmonies.lisp
+++ b/sources/gen-harmonies.lisp
@@ -101,6 +101,10 @@
                                                                                     (if (funcall rule (first filter-box) harmony) harmony) harmony)))))
                                     
                                     harmonies))
+                       (harmonies (remove nil (loop for harmony in (remove-duplicates harmonies :test #'equal)
+                               collect (if (find -1  (mapcar (lambda (pitch range) 
+                                                             (if (and (<= pitch (list-max_oml range)) (>= pitch (list-min_oml range))) pitch -1)) 
+                                                           harmony ranges)) nil harmony))))
            
 ;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
@@ -357,7 +361,4 @@
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 
 
-
-(let ((a '(1)))
-  (delete 1 a))
       
\ No newline at end of file

--
Gitblit v1.9.1