DIN Is Noise is a program for making sound, music and noise. Use
bezier curves to edit waveforms, envelopes, modulators and FX
components; use the keyboard (computer and MIDI) to trigger notes (or
noise), use the mouse to sound like the theremin, create drones on
microtones, launch, orbit and drag them around; bounce balls on walls
to trigger notes in a mondrian inspired drawing and also make binaural
beats. Supports MIDI input and scripting through TCL.
===> The following configuration options are available for din-65_1:
====> Options available for the single BACKEND: you have to select exactly one of them
ALSA=off: Uses ALSA sound server
JACK=on: Uses JACK sound server
===> Use 'make config' to modify these settings
audio/din: Update to 65
Changes since 64.2:
DIN Is Noise 65:
* fixed crash of DIN64.2 if the whole beat pattern is cut into memory!
/*
flip
flips beat pattern between start/end vertex about
vertical axis
*/
/*
Beater editor now accesible via Menu on all instruments
*/
* improved Polyrhythm plugin
* improved write-svg command
that writes curve seen in any curve editor into an svg file
to learn how to use, from command mode, type help write-svg
* improved documentation at https://dinisnoise.org/docs/
audio/din: Update to 64.1
Changes since 60:
DIN Is Noise 64.1:
/*
Beat Divider is now called Beat Handler because in addition
to divisions of the beat pattern, you can now:
mute: flatten the pattern between start and end vertices
and remove the inbetween vertices/tangents.
copy: copy the pattern between start and end vertices
(Only the first 15 lines of the commit message are shown above )
audio/din: Update to 60
Changes since 59:
DIN Is Noise 60:
/*
DIN60 is a binaural audio synthesizer which means you can hear
binaural beats from the drones of the Microtonal-Keyboard or
from the notes triggered when the balls of Mondrian hit a
wall or ceiling or from the notes triggered by pressing keys
on the Keyboard-Keyboard. Until DIN59, you could hear binaural
beats only from the binaural drones of the Binaural Drones
instrument. That instrument is still available but this is
(Only the first 15 lines of the commit message are shown above )
audio/din: Update to 59
Changes since 58.1:
DIN Is Noise 59:
/*
track phrase position while scrubbing
Menu > Voice > Track
default is off
*\
/*
record multiple mouse phrases on the phrasor:
press f to record a phrase. move mouse.
press f again to stop recording and start playing
(Only the first 15 lines of the commit message are shown above )
audio/din: Update to 58.1
Changes since 57:
DIN Is Noise 58:
/*
position affects velocity and acceleration vectors
instead of just velocity vectors
Menu > Drone Tools > Position affects Vectors
*\
/* rotate acceleration *\
/* rotation direction switch on velocity, accelerations *\
/* reverse orbital direction *\
* drone & voice volume displayed on microtonal keyboard is absolute not %
* improved documentation, see https://dinisnoise.org/docs/
:( fixed visual modulation behaviour on drones :)
- removed Boost library requirement to build DIN Is Noise from source code.
audio/din: Update to 57
Changes since 56:
DIN Is Noise 57:
:( fixed crash if Scale notes label on Settings page was clicked :)
:( fixed reset of note polygon radius in Mondrian :)
:( fixed lingering close button when switching ui screens using keyboard short
cuts :)
/*
auto pause can now pause auto rotation or pause auto flip
direction of rotation of launched drones
set at Auto pause section in Menu > Drone Params > Defaults
(Only the first 15 lines of the commit message are shown above )
audio/din: Fix build failures for clang 16.0.6
Remove "register" keyword, which is not supported in ISO C++17.
Change applies to 14.0-CURRENT (1400092 and above).
audio/din: Update to 56
Changes since 55:
DIN Is Noise 56:
/*
new drone movements: rail and strafe
rail moves a drone along its velocity vector
strafe moves a drone lateral (perpendicular) to the velocity vector
access rail and strafe using Drone Tools > Move / Rail / Strafe option
list
click on the option to activate
then just move mouse up or down to rail or strafe
(Only the first 15 lines of the commit message are shown above )
audio/din: Update to 55
Changes since 54:
DIN Is Noise 55:
/*
an overhaul of Gravity
as before, you can click and move the base or
the tip of the gravity arrow to adjust its position,
direction and strength.
to (auto) animate the gravity arrow:
assign a drone to base of gravity
(Only the first 15 lines of the commit message are shown above )
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
audio/din: Update to 54
Changes since 53.1:
DIN Is Noise 54:
NEW in DIN54:
/*
Drones Per Launch and Launches Per Minute for drone launchers
Until DIN53.1 you could launch only 1 drone per launch.
In DIN54, you can launch a bunch of drones every launch with
launches per minute.
Change drones per launch / launches per minute of an existing
(Only the first 15 lines of the commit message are shown above )
audio/din: Update to 53.1
Changes since 53:
DIN Is Noise 53.1:
! fixed : runaway launch of drones when Drone Params > Defaults > Generations
is > 1 (higher the value worse the outcome!) and Drones Per Minute =
0
due to wrong initialisation of this drone parameter after DIN
restart /
reload
Update ASAP to DIN53.1
audio/din: Update to 53
Changes since 52:
DIN Is Noise 53:
/* new in DIN53:
launched drones launch drones that launch drones that launch drones....!
use Drone Params > Defaults > Generations to set the number of times
this can happen
if Generations = 1, A drone launcher launches drones (@ a Drones
Per Minute)
that die at the end of their lifetimes. This is default and the only
behaviour until DIN 52.
if Generations = 2, A drone launcher launches drones that launch
drones.
(Only the first 15 lines of the commit message are shown above )
audio/din: Update to 52
Changes since 51.1.1:
DIN Is Noise 52:
\ walked back some changes introduced in DIN 51
\ the drone tracked by gravity does not change when the selection changes
\ renamed drone arrow parameter called Head to Neck
/* new gravity size modulation for DIN 52
change the size (aka strength/magnitude) of gravity vector over bpm:
on the gravity widget, turn on Modulate
bpm = speed of gravity size modulation
(Only the first 15 lines of the commit message are shown above )
INSTALLS_ICONS: retire the macro and rework the related dependencies
While here, make sure gtk-update-icon-cache is only on run dependency
where added as a dependency
Enforce gtk3 to depend on gtk-update-icon-cache (previously it was
inheriting the dependency)
audio/jack: Update to Jack2: 0.125.0 -> 1.9.16
Big thank you to Florian Walpen <dev@submerge.ch> and
Goran Mekić <meka@tilda.center> for working on Jack2.
PR: 251125
Submitted by: Florian Walpen <dev@submerge.ch> (original version)
audio/din: Updates to 51.1
Changes since 50.2:
DIN Is Noise 51.1:
* improved DIN font *
! fixed drone arrow defaults save/load !
DIN Is Noise 51:
+ drone is anchored or launched on creation
anchored means stays fixed at the place of creation
launched means 'flies' off based on its velocity and gravity
try with Menu > Drone Tools > Add / Wand
set at Menu > Drone Params > Defaults
(Only the first 15 lines of the commit message are shown above )
graphics/mesa-libs: Bump reverse deps for libglvnd
Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.
PR: 246767
Reviewed by: manu, bapt
Approved by: x11
Differential Revision: https://reviews.freebsd.org/D30824
audio/din: Updates to 50.1
Changes since 50:
DIN Is Noise 50.1 :
:( fixed wrong Velocity and Acceleration directions on Auto Rotate :)
* improved item list handling
audio/din: Updates to 50
Changes since 49.1:
DIN Is Noise 50:
/* Wand drones into existense using Drone Tools > Wand
/* tool toggles between Add and Wand modes
/* In Add mode (the only mode until DIN49.1), you add a new drone by
left clicking on the microtonal keyboard. You click and drag to
'spray' new drones.
/* In Wand mode (new in DIN 50), you simply wave the mouse to add drones on
(Only the first 15 lines of the commit message are shown above )
audio/din: Updates to 49.1
Changes since 49:
DIN Is Noise 49.1:
! fixed : crash from 'delays' editor when menu toggled and plugin browser fold
toggled !
/* multiple channel MIDI support
audio/din: Updates to 49
Changes since 48:
DIN Is Noise 49:
/* position (instead of modulation until DIN48) affects velocity vector of
drones
/* Set center for rotation and scaling of drones:
Menu > Drone Tools > Auto Center uses average center of selected drones
Choose Menu > Drone Tools > Set to mouse and Click on it to set center to
point under mouse cursor. Click to stop.
You can also click and just move the magenta cross that marks the center
(Only the first 15 lines of the commit message are shown above )
audio/din: Updates to 48
Changes since 47.1:
DIN Is Noise 48:
/* create drone pendulum based on number of drones instead of spacing
/* convert selected pitched drones to noising drones and vice-versa.
+ CTRL + . to convert selected pitched drones to noising drones
or Menu >> Drone Tools >> Drone > Noise
+ CTRL + , to convert selected noising drones to pitched drones
or Menu >> Drone Tools >> Noise > Drone
/* mute and unmute selected drones
(Only the first 15 lines of the commit message are shown above )