2023-11-21 13:49:31 +01:00
2023-11-14 14:56:58 +01:00
2023-11-14 14:56:58 +01:00
2023-11-09 16:01:33 +01:00
2023-11-21 13:49:31 +01:00
2023-11-14 15:05:00 +01:00

ZSuite

afbeelding

Version: 2.0.0

  • 10-11-2023 - Initial Release
  • 11-11-2023 - Added Seed Modifier
  • 12-11-2023 - Modified Seed node to accept expressions
  • 13-11-2023 - Added Latent Noise Provider (Transforming Ambient RF Signals using RTL_TCP as noise)

ZSuite - Prompter

This node uses files to randomize pre-defined sorted subjects of random things.

Example line:

__preamble__ painting by __artist__

This prompt will be processed with random line form the file called preamble.txt and artists.txt in the folder:

.\comfyui\custom_nodes\Zephys\nodes\blocks\.*txt

You can create new or change any txt files in this folder to customize your wishes

The node uses a trigger as input from any integer value type, to enforce a new prompt output. I often myself use a Counter node that comes almost by default for math operations, it allows me to make sure the Prompter gets processed each time you hit Generate.

ZSuite - RF Node

This section explains the functioning of the RF Node within ZSuite, emphasizing the need for an RTL-SDR device, server setup, and predefined configurations.

Server Hosting and RTL_TCP Service:

To facilitate communication with the RTL-SDR device, a server must be set up. The RTL_TCP service is employed for this purpose. Here's a breakdown of the setup:

  1. RTL_TCP Installation:
    • Follow the Debian-specific instructions provided in the RTL_TCP Manpage.
    • Execute the command: rtl_tcp -a <ip> -p <port> -d 0 to initiate the service on the specified IP and port.

afbeelding

afbeelding

Why Server Setup is Necessary:

The RTL-SDR device communicates via TCP/IP, necessitating the establishment of a server. This server acts as an intermediary, allowing ZSuite to access the data stream from the RTL-SDR device. The specified IP and port parameters ensure a seamless connection between the RF Node in ZSuite and the RTL-SDR device.

Predefined Configurations and Latent Noise Processing:

Within the ZSuite framework, the RF Node operates on pre-defined configurations and processes data using the following steps:

  1. Data Capture Parameters:
    • The RF Node captures data at a rate of (default) 4096 bytes per cycle.
    • The duration parameter governs capture length of the capturing.

afbeelding

  1. Latent Noise Processing:
    • If the captured data length is smaller than the specified Latent shape, it resets to index 0.
    • The captured data undergoes processing using the numpy library to perform normalization.
    • Normalization involves scaling and injecting noise into latent samples, ensuring the data is in a workable format.

Configurability:

Users can customize default device parameters by editing the ZS_Rtlsdr.py file located at .\comfyui\custom_nodes\Zephys\nodes\.

The constant definition header in this file contains configurable settings for the RF Node.

By following these steps and understanding the underlying processes, users can effectively set up and utilize the RF Node in ZSuite for their specific needs.

S
Description
No description provided
Readme GPL-3.0
144 KiB
Languages
Python 100%