Commit 9074368f6ad6e568b7807f317778781836f01aba

Commits
[COMMIT BEGIN]
commit 9074368f6ad6e568b7807f317778781836f01aba
Author: 0x4248 <[email protected]>
Date:   Wed Mar 18 22:13:57 2026 +0000

    TRX: add TRX-26-0003
    
    Signed-off-by: 0x4248 <[email protected]>

diff --git a/doc/TRX/TRX-26-0003.txt b/doc/TRX/TRX-26-0003.txt
new file mode 100644
index 0000000..90b2598
--- /dev/null
+++ b/doc/TRX/TRX-26-0003.txt
@@ -0,0 +1,107 @@
+SERIAL SOUND CARD INTERFACE PROTOCOL
+                                TRX-26-0003
+                                16/03/2026
+---------------------------------------------------------------------------
+TITLE:          SERIAL SOUND CARD INTERFACE PROTOCOL
+ALSO KNOWN AS:  SSCIP
+DOCUMENT ID:    TRX-26-0003
+REVISION:       A1
+CATEGORY:       DESIGN AND PROTOCOL
+COPYRIGHTS:     (C) 2026 0x4248. CC BY-SA 4.0.
+USAGE RIGHTS:   All rights given under CC BY-SA 4.0
+LICENSE:        CC BY-SA 4.0
+
+DATE CREATED:   16 March 2026
+DATE REVISED:   16 March 2026
+
+---------------------------------------------------------------------------
+REVISION HISTORY
+---------------------------------------------------------------------------
+REVISION    DATE            NOTES
+A1          INSERT	    Initial creation of record.
+
+---------------------------------------------------------------------------
+CONTENTS
+---------------------------------------------------------------------------
+
+1.0  INSERT
+2.0  SIGNATURES
+
+---------------------------------------------------------------------------
+ABSTRACT
+---------------------------------------------------------------------------
+
+This TRX defines the sound card interface protocol which allows computer
+programmers to communicate to a synthesizer without hassle. It is designed
+to work with almost any system and with minimal resource usage 
+
+---------------------------------------------------------------------------
+1.0  PROTOCOL
+---------------------------------------------------------------------------
+
+1.1 CONCEPT
+
+The SSCIP (Serial Sound Card Interface Protocol) should follow these simple
+concepts:
+- Allow the computer to send commands via serial
+- Process the output signal on the sound card
+- Use minimal drivers to get working
+
+1.2 COMMANDS
+
+Each command is ended with a new line. The SSCIP processor reads each line
+taken in as separate commands
+
+Square wave tone:
+<HZ>\n
+  
+   #####   #####
+   #   #   #   # 
+   #   #   #   # 
+####   #####   #####
+
+Sine wave tone:
+s<HZ>\n
+
+
+###             ###          
+   ##         ##   ##         ##
+     #       #       #       #
+      ##   ##         ##   ##
+        ###             ###
+
+Saw wave tone:
+z<HZ>\n
+
+#     #     #
+ #   # #   # # 
+  # #   # #   #
+   #     #     #
+
+Delay CPU:
+d<MS>\n
+
+NOTE: This also blocks signals from other sources on the same serial
+connection
+
+NOTE: This does not block the host computer CPU.
+
+1.3 Comments
+
+You can add a comment by appending a # to the start of the line.
+
+This can be useful for people sending a file into a device.
+
+
+---------------------------------------------------------------------------
+2.0  SIGNATURES
+---------------------------------------------------------------------------
+
+Written By:       4248 Systems / 0x4248       Date: __________
+                
+                  Signature: _________________________
+
+
+Reviewed By:      _________________________   Date: __________
+                
+                  Signature: _________________________
[COMMIT END]
(C) 2025 0x4248 (C) 2025 4248 Media and 4248 Systems, All part of 0x4248 See LICENCE files for more information. Not all files are by 0x4248 always check Licencing.