3d85da8e3b
Changes since 39.0.1: DIN Is Noise 41 @ Chennai, India +++ non-linear pitch and volume distributon on all microtonal-keybard ranges +++ ! until DIN 40, pitch increased steadily from left note to right note on all microtonal ranges ! ! until DIN 40, volume increased steadily from the bottom to the top on all microtonal ranges ! + in DIN 41, edit the pitch distribution curve to non-linearly change the pitch when going left to right in a microtonal range. + Menu > Editors > Range Pitch & Volume + in DIN 41, edit the volume distribution curve to non-linearly change the volume when going from bottom to top of a microtonal range. + Menu > Editors > Range Pitch & Volume + Voice and Drones all pick up changes to range width+height, range pitch+volume curves + Press INSERT on microtonal-keyboard to toggle overlay of volume distribution + Press END on microtonal-keyboard to toggle overlay of pitch distribution +++ drone pendulum +++ + inspired by wave pendulum toy/experiment from physics + Menu > Drone Tools > Create drone pendulum + click and drag a box to create drone pendulum + spacing determines the number of drones made along orientation + low spacing = large number of drones high spacing = small number of drones + orientation + vertical + frequency changes more than volume + change FM depth, bpm for interest + horizontal + volume changes more than frequency + change AM depth, bpm for interest + press SHIFT or CTRL to square the selection box + SHIFT chooses lesser of width or height + CTRL chooses greater of width or height to square mesh + squaring useful when creating mesh and drone pendulums + ESC or Right click from Settings screen to come back to previuos screen - removed F8 = mouse capture assign and F9 = mouse capture delete - Please use Menu > Tools > Mouse capture > Assign or Delete ! FIXED: curve picker display ! ! FIXED: menu items on curve editor ! DIN Is Noise 40 @ Chennai, India. + Wrap checkbutton on Sine Mixer to toggle wrapping of harmonics when sliding them - always wrapped harmonics until DIN 39 + defered creation of drones of the drone mesh - all drones were created at the same time until DIN 39 + affects their phase so affects their visual modulation + visible and audible when you do FM / AM + different creation schemes: + ascending/descending rows and columns, random, nearest/farthest from various end points, random and custom point + set width and height of all microtonal ranges by sculpting curves range-width and range-height in the new Range Width & Height editor + invoke editor with Menu > Editors > Range Width & Height + useful to overlay the microtonal keyboard when on the editor + press o or Menu > Tools > Overlay Instrument + sculpting the curves is another way to do mircotonal range modulation :) ! automate by assigning mouse capture to points ! + randomize increment on a value spinner: + click on right arrow beside the value field to reveal ~ checkbutton + turn increment randomization on/off by clicking on the ~ checkbutton + default randomisation of increment is -100% to 100% ie no increment at all to twice the increment + change this value in the field to change the randomisation eg., 0 100 means increment to twice the increment + direction indicators on mouse slider + move along indicated directions to change parameter + new checkbox Overlay Instrument on all curve editors + overlays the current instrument on the curve editor * changed widgets on the keyboard-keyboard: * voices attack time, decay time * can now constrain drone scaling (Menu > Drone Tools > Scale) to horizontal or vertical axis. * default is uniform scaling along both horizontal and vertical axes * press SHIFT to scale selected drones along horizontal only * press CTRL to scale selected drones along vertical only ! FIXED set drone master volume increment to 0.1 ! ! FIXED countries plugin preview ! ! FIXED drone mesh preview display ! ! FIXED fold arrow button color on oscilloscope ! ! FIXED no pitch/volume display when cursor on widgets on microtonal keyboard !
25 lines
705 B
Makefile
25 lines
705 B
Makefile
# $NetBSD: Makefile,v 1.4 2019/04/13 13:56:43 fox Exp $
|
|
|
|
DISTNAME= din-41
|
|
CATEGORIES= audio
|
|
MASTER_SITES= https://archive.org/download/dinisnoise_source_code/
|
|
|
|
MAINTAINER= fox@NetBSD.org
|
|
HOMEPAGE= https://dinisnoise.org/
|
|
COMMENT= Open source cross-platform sound synthesizer
|
|
LICENSE= gnu-gpl-v2
|
|
|
|
USE_LANGUAGES= c c++
|
|
USE_TOOLS+= autoreconf pkg-config gmake
|
|
GNU_CONFIGURE= yes
|
|
|
|
LDFLAGS+= -ltcl -lSDL -lGL -lpthread
|
|
|
|
.include "options.mk"
|
|
|
|
.include "../../devel/boost-libs/buildlink3.mk"
|
|
.include "../../lang/tcl/buildlink3.mk"
|
|
.include "../../devel/SDL/buildlink3.mk"
|
|
.include "../../graphics/MesaLib/buildlink3.mk"
|
|
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|