multimedia/din: Updates to 44.0.2 Changes since 43.0.1: DIN Is Noise 44 @ Chennai, India !+! new noise generator in DIN Is Noise! + using drone UI + choose if a drone drones a pitch or makes noise + Menu > Drone Tools > Drone is Drone OR Drone is Noise + OR SHIFT + q + when a drone makes noise: + a low frequency 'drone' makes low frequency noise + a high frequency 'drone' makes high frequency noise + manipulate drones ie move, modulate, launch, orbit to manipulate noises! + choose Menu > Editors > Noise Interpolator to + edit the noise sample interpolator curve + use drone pendulum's parameters to turn rows and/or columns of a drone mesh into drone pendulums! :) + works best when you make all drones of the mesh at the same time + so set In seconds to 0 + and make drones in: + ascending or descending rows + ascending or descending columns + apply to AM BPM and/or FM BPM to turn rows and/or columns of drone mesh as drone pendulums! + flip button to flip start/end bpm of drones in drone pendulum + harmonic bookmarks on Sine Mixer + click on + to bookmark selected harmonics + click on - to delete selected bookmarks + click on x to delete all bookmarks + click bookmark to select harmonics linked to it + SHIFT click to select more bookmarks + DIN switches menu to: + Drone Params when drones selected + Voice when Voice is enabled + Ranges when a range is selected + new microtonal keyboard shortcuts: + SHIFT + f selects range under cursor + CTRL + f to switch between change note to note and change note by octave + CTRL + v to change both notes (to another note or by octave) of current range + CTRL + g to change left note (to another note or by octave) of current range + CTRL + h to change right note (to another note or by octave) of current range + SHIFT + b to change height of current range + CTRL + b to change height of entire microtonal keyboard + rearranged menu items on Drone Params + brought drone AM depth and FM depth together + brought drone AM BPM and FM BPM together + moved Rotate and Scale drones to Drone Params tab from Drone Tools tab + new ~ checkbutton on all spinners to toggle random increment + click > on spinner to edit random increment + in field after ~ label + default is -100% to 100% of steady increment ie value in +- field + press ESC to abort active octave shift on current instrument + press g to toggle draw cursor guide on curve editors + useful for aligning curve components + activate with keyboard shortcut only, may appear on menu in future * improved turn and speed ball operator on Mondrian + using new noise / random algorithm! * improved bezier curve generation * improved expression evaluation in numeric fields * improved warper default curves * improved waveforms library ! fixed bug: DIN may crash when deleting a vertex of curve that has point modulation ! ! fixed bug: make absolute values of a binaural pair available for editing when selection changed from multiple pairs to one pair. ! ! fixed bug: num pad + and - to change slit size on Mondrian ! ! fixed bug: non decaying notes when ball volume < 0 on Mondrian ! ! fixed bug: in display of Selected Range number on Microtonal Keyboard! ! fixed bug: reposition drones when left note of first range, right note of last range changed ! ! fixed bug: in 2600 patch ! ! fixed typo: paris instead of pairs in binaural drones instrument !6881168b11
Port details
audio/din 65_1
Open source, cross-platform sound synthesizer
Port info
- Maintainer
- fox@FreeBSD.org
- Packages
- latest: 65_1
- Upstream
- up to date
- Last update
- to 65_1 · 97a84ef467
- Quarterly
- 2026Q4: 65_1
- Formerly
- multimedia/din until 2020-06-09
- WWW
- https://dinisnoise.org/
- Links
- cgit · VuXML
Install
- Package
# pkg install dininstalls 65_1 fromlatest; fromquarterly(2026Q4) 65_1- Port
# cd /usr/ports/audio/din && make install clean# make -C /usr/ports/audio/din config # change options first
- Size
- 2.8 MiB download · 9.4 MiB installed
- Depends on
- audio/alsa-lib 1.2.16.1, audio/jack 1.9.22_3, devel/boost-libs 1.92.0, devel/sdl12 1.2.15_17,2, graphics/libglvnd 1.7.0, lang/tcl86 8.6.18_1
- License
- GPLv2
- Options
- 1 of 2 on in the package: JACK
Show the 1 options that are off
ALSA
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 65_1 | 65_1 | – |
| FreeBSD 15 | 65_1 | 65_1 | – |
| FreeBSD 14 | 65_1 | 65_1 | 65_1 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 65_1 | 65_1 | – |
| FreeBSD 14 | 65_1 | 65_1 | 65_1 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 65_1.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (69)
devel/boost-*: update to 1.72.0 Changes: http://www.boost.org/users/history/version_1_72_0.html PR: 241449 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D22136701aa3bcf8
multimedia/din: Updates to 43.0.1 Changes since 43: DIN Is Noise 43.0.1 @ Chennai, India ! fixed bug: builds to evaluation instead of licensed version ! approved by: philip (mentor)b7201f7009
multimedia/din: Updates to 43 - Updates the maintainer email. - Adds comment in the patch header. - Adds missing linker flag for JACK Audio. Changes since 42: DIN Is Noise 43 @ Chennai, India + move groups of harmonics on sine mixer + shift + click harmonic on sine mixer to select / deselect + moving one of the selected harmonics moves all the selected harmonics 'But then one lizard (or iguana) moved, and all moved' - VS Naipaul, Among the Believers + but shift when moving moves just the selected harmonic + all, none, invert buttons for gross selection + resize phrase position slider + DIN saves/reloads slider + change both notes of selected range using mouse slider + Use Menu > Ranges > Change note? > Both - removed Change Left note, Change Right note menu items in Menu > Ranges + replaced with Change note? Left Right Both menu items + scrub / scratch point modulations + click on Scrub and move up or down + Sync on Point Modulator + workflow is + select modulations + pause + sync + play + voice volume minimum can be < 0 [voice waveform flips] + spinner to set absolute drone master volume + drone master volume can be < 0 [drone waveform flips] - removed mute drones button * just spin drone master volume to 0 + save/load auto apply state on sine mixer + save/load drone selection state + save/load drone frozen state + save/load plugins fold state for each curve editor + save/load auto select launched drones flag + turn on/off UI in all screens, not just in instruments * optimised + click repeat of Apply button and key repeat of shortcut r for continous apply of plugin output to curve + useful/interesting when point modulating custom sin/cos/radius curves etc + drones per minute is floating point instead of integer * improved phrase handling for voice on microtonal keyboard * improved plugin browser on curve editors * changed default drone handle size to 3 ! fixed bug: turning on/off ui on point modulator may crash DIN42 ! ! fixed bug: pressing shift/ctrl effected selection box when not previewing mesh ! ! fixed bug: changing parameters on Number plugin didnt update preview ! ! fixed bug: frozen drones saved to disk thawed on reload ! ! fixed bug: didnt save/load turns on spiraler ! ! fixed bug: rotate/scale of drones happened in UI loop, now moved to audio loop ! ! fixed bug: stopped gravity editing when menu displayed ! Approved by: philip (mentor)493fce5143
multimedia/din: Pet portfmt and portlint PR: 239995 Submitted by: Santhosh Raju <santhosh.raju@gmail.com> (maintainer)c335a2179f
devel/boost-*: update to 1.71.0 Changes: http://www.boost.org/users/history/version_1_71_0.html PR: 238827 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D20774befa71e0f3
multimedia/din: Update to din-41 PR: 237837 Submitted by: Santhosh Raju <santhosh.raju@gmail.com> (maintainer)c2f2a2b6bc
multimedia/din: Update to din-41 PR: 237260 Submitted by: Santhosh Raju <santhosh.raju@gmail.com> (maintainer)a04f440485
devel/boost-*: update to 1.70.0 Changes: http://www.boost.org/users/history/version_1_70_0.html PR: 235956 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D193039b21a3a084
- Update `multimedia/din' to version 39.0.1 - Sanitize COMMENT while I'm here PR: 235304 Submitted by: maintainer44eddf06bb
multimedia/din: Use USE_{GL,SDL}
USES=tcl already declares a library dependency on libtcl86.so, so
drop that line from LIB_DEPENDS too.0ba0bd22fbmultimedia/din: Update to din-38a PR: 233930 Submitted by: Santhosh Raju <santhosh.raju@gmail.com> (maintainer)9c3add1a89
devel/boost-*: update to 1.69.0 Changes: http://www.boost.org/users/history/version_1_69_0.html PR: 232525 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D176457c879267dc
multimedia/din: update din-38 PR: 232557 Submitted by: Santhosh Raju <santhosh.raju@gmail.com> (maintainer)88f4d4d8cf
multimedia/din: update to 37a PR: 231539 Submitted by: Santhosh Raju <santhosh.raju@gmail.com> (maintainer)721f6caf4b
devel/boost-*: update to 1.68.0 - Switch to C++14 for libboost_system to support C++14 consumers Changes: http://www.boost.org/users/history/version_1_68_0.html PR: 229569 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D161650b055d47f2
multimedia/din: updated din-36 PR: 229650 Submitted by: Santhosh Raju <santhosh.raju@gmail.com> (maintainer)cc0edc8bfc
multimedia/din: update 30 -> 35 - lots of changes since 30, see CHANGELOG of the tgz PR: 228859 Submitted by: santhosh.raju@gmail.com (maintainer)b6034b2fd7
Add din 30, DIN Is Noise is an open source, cross-platform sound synthesizer. Submitted by: Santhosh Raju <santhosh.raju@gmail.com>abb611dd6e