NYSTHI v2.4.23

me2

tomorrow I’ll try to do a release

I have so many unfinalized modules… :peace_symbol:

4 Likes

How many do you have brother

Fantastique…

I think there are 5 new extra modules unfinished because

  1. I don’t like the UI, and
  2. I was keeping adding functionalities
3 Likes

Cool Breeze

v1.0.10 (2020-03-07)

– SIMPLICITER ---- added menu to set xfade time between REC and PLAY buffers (from 0 to 2 seconds max)

– CONFUSING SIMPLER ---- added menu to set xfade time between REC and PLAY buffers (from 0 to 2 seconds max)

– HOTTUNA ---- add “USE BEMOLLE” (USE ♭) mode. When ON, bemolle (♭) are presented instead of Diesis (#)

– GRAN TUNISMO ---- add “USE BEMOLLE” (USE ♭) mode. When ON, bemolle (♭) are presented instead of Diesis (#)

– POLYRECORDER ---- Added “CONSOLIDATE TRACKS after REC” mode. If active, during the postprocessing all the tracks with empty content will be removed

– POLYRECORDER64 ---- Added “CONSOLIDATE TRACKS after REC” mode. If active, during the postprocessing all the tracks with empty content will be removed

– MUSICALBOX2 ---- add the contextual menu to allow WAV files bigger than 2MB

– BZ-MAPPER ---- Bezier based function mapper module, POLY ---- from 2 to 6 nodes, with memory ---- nodes can be CV controlled using the expanders ---- can be used as waveshaper for any type of signal (beware of aliasing at audio rate) ---- if touch to the left with a LFOMultiphase or µOP becomes and oscillator

– BZ-XPAND ---- right EXPANDER for BZ-MAPPER, to control using CV all the Nodes and Control Points

– BZ-XPANDXPAND ---- right EXPANDER for BZ-XPAND, to add scale and offset for all the CV in

– ETCHASKETCHOSCOPE ---- add the R G B inputs, they accept from 0 to 10 volts and they are active only if all 3 are plugged (they are at the bottom left)

14 Likes

BZ-MAPPER is great but it doesn’t appear to save it’s curves when you save a patch. thx for your work.

system ? I’ve tested on all os

do you have a minimal patch ?

Windows

I’ve found a bug, now I have to discover the cause thanks for the report if you have any trick please use my github!

found…

please check this release

special release to debug the BZ Mapper

v1.0.11 (2020-03-08)

– BZ-MAPPER solve bug: was not loading correctly the NODES informations

3 Likes

new release coming

v1.0.12 (2020-06-02)

TZOP

  • is the µOP big brother with all feature exposed

  • it’s a pure SINE VCO to be used for FM

  • full POLY 16 voices

    PARAMETERS

    YELLOW DISPLAY: Set base frequency (can be reset using contextual menu)
    same rules as in LFOMultiphase, you can write 120 bpm for example

    CV-IN: poly CV in 1V/Octave
    RATIO: the RATIO applied to the tuning system
    DETACH: if used as expander/carrier, to detach the INCOMING TUNING

    OCT: set the Octave
    SEMI: Semitone
    FINE: ± 1 semitone
    SYNC: input to reset the phase. The phase will be reset to the curret PHASE ctrl value
    CLKIN: applying a clock it’s possible to set a frequency using an external device

    PHASE: to set start phase
    (via contextual menu it’s possbile to add some
    PRE-PHASE variation to the 16 voice to give more movement)
    PHASE CV IN + PHASE CV VCA: to control phase using external CV
    EXP FM IN + EXP FM IN VCA: to modulate pitch, exponential way

    MOD INDEX: modulation index base
    MOD INDEX CV + VCA: to modulate the MOD INDEX

    LINEAR FM INPUTS (1 to 5): lin fm inputs… 5 because dx7 op have 5 IN…

    FEEDBACK: feedback level; there are 2 types of feedback, switchable using contextual menu
    FEEDBACK CV + VCA: to modulate the FEEDBACK

    OUT CV + VCA + LEVEL: it’s an output level controlled via CV + VCA
    OUT: the OUTPUT

  • it’s an EXPANDER, you can build fast dx7 algorithms
    when is carrier a PURPLE light is ON at the TOPRIGHT
    when is modulator a BLUE light is ON at the TOPLEFT

    when connected as expander, the modulator receives CV voltage from the carrier
    (the voltage can be overridden via DETACH in context menu, yellow light on) the modulator sends the output to LIN FM IN to the carrier

TZEN

  • it’s a standard ADSR, very similar to PolyADSR but AUTO chainable with TZOP, to make dx7 algorithms FAST
  • with STEREO VCA

AMBUANCE

  • it’s a reverb based on GigaVerb
  • added stereo mode
  • you can edit presets in the ambuance.presets file

µOP

  • remodulated some params

  • better shaping of feedback param

  • it’s now POLY

  • it’s an EXPANDER, you can build fast dx7style algorithms
    when is carrier a PURPLE light is ON at the TOP-RIGHT
    when is modulator a BLUE light is ON at the TOP-LEFT

    when connected as expander, the modulator receives CV voltage from the carrier
    (the voltage can be overridden via DETACH in context menu, yellow light on) the modulator sends the output to LIN FM IN to the carrier

µEN µENVELOPE

  • fully polyphonic, for all ports
  • polyphony depends on polyphonic GATE/TRIG in
  • added 1sec 10secs 100secs time ranges

POLY ADSR - POLYATTACKDECAYSUSTAINRELEASE

  • fully polyphonic, for all ports
  • polyphony depends on polyphonic GATE/TRIG in
  • add EXPONENTIAL mode from contextual menu

POLYRECORDER

POLYRECORDER64

  • [FEATURE REQ] add export by separated tracks if WAV
  • exported can be mono or stereo
  • [FEATURE REQ] add grouping of exported separated tracks in a single directory

DX7 ENVELOPE

  • [BUG] Repair the POLY behaviour: correct initialization

  • emulation of the 4 rates 4 levels DX7 operator envelop

  • values are like in DX7 from 0 to 1

  • rates are from super SLOW to hyper FAST

  • levels are from 0 to MAX

  • added SCALE (from -1 to 1) and OFFSET (-10 to +10)

  • 2 inner VCA to control Audio Stereo signals

  • TRIG (Attack Release) mode or GATED (level 1, level 2 level3SUSTAIN, level 4)

  • TRIG CHAIN to control more DXEnvelopes with same trig or gate signal

  • TRIG GATE button

  • LED to signal the trig or gate status

  • fully POLY based on the GATE input number of channels

  • fully poly for the 2 VCA 1 and 2 (32 vcas)

  • added INVERTED OUTPUT (-SIGNAL)

DOPPLAB

  • [FEATURE REQ] add REVERSE mode

  • it’s a doppler simulator

    • click with right mouse-button to add point
    • click on points to move them
    • click on point with right button to remove it

    PARAMETERS

  • IN and OUT stereo mode

  • ZOOM to scale the grid from 0.25x to 4x

    • every single square in the grid represent 10 meters
  • SOUND SOURCE SPEED is the base speed of the source moving on the path, is expressed in Km/h

  • SPEED CV accept Voltages from 0 to 10v, the out is limited by the attenuator and summed to SOUND SOURCE SPEED

  • START activates the sound source on the path resetting to the START position

  • STOP-CONT can STOP and CONTINUE the source moving on the path

  • RESET rest the source to the START position

  • LOOP if ON the source will loop on the path

  • REVERSE if ON th movement of the source is reversed on the path

  • PITCH SHIFT if OFF removes the pitch shift effect

  • BINAURAL if OFF considers the 2 delay lines representing the ears as equivalent

  • BINAURAL if ON intracranial delay is computed for evey position in space of the source

  • VOLUME ATTEN if OFF removes the effect of the volume attenuation due to the distance source-listener

  • SHOW INFO if ON shows informations about :

    • complete path length
    • instantaneous speed of the moving sound source
    • traveled distance by the moving sound source
    • distance of the source from the listener
    • relative speed “moving sound source - listener”

QUAD SIMPLER

COMPLEX SIMPLER

CONFUSING SIMPLER

SIMPLICITER

  • [FEATURE REQ] add “Autoplay on LOAD” command from MENU
    • if ON (by default) the sampler will play, on LOAD
    • if OFF a START command (or a trig) is needed

TUNATHOR

  • [FEATURE REQ] add tuning ranges via contextual menu

SCALEOFFSET

  • [FEATURE REQ] let the offset go from -10 to +10
  • [FEATURE REQ] give one decimal more of resolution
18 Likes

New Fm voices and a new Reverb ! Exciting :smiley:

TZEN and TZOP (µOP and µEN) can be connected as expanders
A TZOP placed at right, of another TZOP becomes a MODULATOR
The one to the LEFT is a CARRIER

the CARRIER broadcasts the TUNING information (only FINE is still active on the MODULATOR) to the right

the MODULATOR broadcasts the output to the LINEAR FM Modulation, just before the MOD index, to the CARRIER at the LEFT

if a TZEN is in the middle, the MODULATOR data is shaped by the Envelope

the MODindex can be controlled directly, or via CV
or via the TZEN (and scale and sustarin)
or via the VCA that is at the output of the modulator

5 Likes

Nice, can’t wait for the reverb!

@synthi huge thanks for separate WAVs request implemented! But it seems that recording length limit is still as if I record one 16-track WAV, is it expected? Was kinda hoping that with separated tracks I will be limited with 2-track WAV max size…

no, was not expected maybe I’ve overlooked something

open an issue and describe everything: how many tracks, sampling rate, how many minutes, sample format thanks

maybe I’ve found something
but I need your data
I’ve found that one of of the file managers was using a unsigned long as counter creating a possible overflow when the recorded file is bigger than 2^32

@synthi yeah i still get my files deleted with no trace of recording… was going to open a new issue yesterday, but failed to understand if it’s actually wav size limit, or i’m hitting that another (old) bug.

for example i tried to record 9 minutes of 32 tracks at 48khz 16 bits which should result in ~1.5 Gb if my math is correct? - still the file got deleted.

i’m ready to provide any data you need
maybe you could re-open old issue? jic here it is: https://github.com/nysthi/nysthi/issues/279


cheers!