From 3c36efb7ea5dd8cccd9bcc47f4f6e71ee4cfcbb2 Mon Sep 17 00:00:00 2001
From: Marlon Schumacher <schumacher@hfm-karlsruhe.de>
Date: Wed, 05 Mar 2025 23:03:24 +0100
Subject: [PATCH] chore: more linting for sox-hoaencode class

---
 sources/classes/sox-hoaencode.lisp |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/sources/classes/sox-hoaencode.lisp b/sources/classes/sox-hoaencode.lisp
index 16d7c1a..c916b79 100644
--- a/sources/classes/sox-hoaencode.lisp
+++ b/sources/classes/sox-hoaencode.lisp
@@ -38,7 +38,8 @@
 
 ;  ### Ambisonics ###
 
-(defun sox-hoaencode-sn3d-factor (order degree) ; andere Nomenklatur, "degree" w�re besser "order" um Verwechslung mit Winkeln zu vermeiden
+(defun sox-hoaencode-sn3d-factor (order degree)
+"This is a placeholder for documentation"
     (ecase order
         (0 1)
         (1 1)
@@ -60,6 +61,7 @@
 )
 
 (defun sox-hoaencode-azimuth-factor (degree theta_deg)
+"This is a placeholder for documentation"
     (let* 
         (
             (theta (sox-hoaencode-deg-to-rad theta_deg))
@@ -72,6 +74,7 @@
 )
 
 (defun sox-hoaencode-elevation-factor (order degree phi_deg)
+"This is a placeholder for documentation"
     (let* 
         (
             (phi (sox-hoaencode-deg-to-rad phi_deg))
@@ -101,6 +104,7 @@
 
 ; #### Utility functions ####
 
+#|
 (defun sox-hoaencode-auto-convert-positions (positions)
 "Ensures that positions are given as '((azimuth elevation) ...) (in degrees), i.e.
 1) if list of list of three values, input is assumed to be '(x y z) coordinates and will be transformed to '(azimuth elevation) coordinates (in the navigational spherical coordinate system).
@@ -132,7 +136,7 @@
                 (t (error "Positions must consist of lists of length 2 (ae) or 3 (xyz)."))
             ))
         (t (error "Positions must be of type 3dc or list."))))
-
+|#
 
 
 ; ####### High-level API ########## 
@@ -174,8 +178,10 @@
 
 (defclass! sox-hoaencode (sox-input)
     (
-        (positions :accessor positions :initarg :positions :initform '(0 0) :documentation *sox-hoaencode-positions-doc*)
-        (order :accessor order :initarg :order :initform 3 :documentation *sox-hoaencode-order-doc*)
+     (gain :accessor gain :initarg :gain :initform 0 :documentation "gain value in dB (decibel)")
+     (azimuth :accessor azimuth :initarg :azimuth :initform 0 :documentation "azimuth angle in degrees")
+     (elevation :accessor elevation :initarg :elevation :initform 0 :documentation "elevation angle in degrees")
+     (order :accessor order :initarg :order :initform 3 :documentation *sox-hoaencode-order-doc*)
     )
     (:icon 100)
     (:documentation "Sox-hoaencode encodes <sound> into a <order>-th ambisonic (HOA) signal at <positions>.

--
Gitblit v1.9.1