1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-18 19:49:40 +00:00

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
  *\

  /* 0 limit on drone master volume, AM and FM depths *\

  /*
    change of keyboard shortcuts for better drone handling on the
    microtonal keyboard

    middle mouse click to set drone scale / rotate center (pink cross)
    to mouse cursor

    f - find drone center of selected drones
					voice phrase recorder shares this shortcut
						but only triggers if voice is active

    r - rotate selected drones about center

    t - scale selected drones about center

      hold SHIFT to scale only vertically (only volume changes)
      hold CTRL to scale only horizontally (only pitch changes)

    SPACE - freeze / thaw drones

    For selected drones:

      n - clear drone selection

      y, u - change AM depth and bpm
      o, p - change FM depth and bpm

      - - change handle size
      = - change trail length

      j - flip drone motion

            flips drone velocity

              try on launched drones after turning on
              Menu > Drone Defaults > Select on Creation

            and AM/FM direction

              try on drones of a drone pendulum
              or a drone mesh

  /*

  /*
    new keyboard shortcuts for mouse slider

      ` - toggle ~ on parameter spinner
      0 - toggle 0 on parameter spinner

  *\

  /*
    while moving drone center (the pink cross):

      SHIFT to move along vertical
      CTRL to move along horizontal
  *\

  /*
    On Gravity:

      tip -> mouse - gravity tracks mouse
      tip -> drone -  gravity tracks drone tip
                      instead of touching it

                        only works after
                        Tip to drone

  *\

  /*

    String of characters to bit pattern to box fill texture
    in Mondrian. A cheap experiment with polygon stippling
    in OpenGL.

      OFF by default
      Click Menu > Misc > Texture to toggle
      sd)s is default string. Change and see!
      Also change Step.

  */

  * improved drone AM and FM position set
  * improved Sine Mixer
  * improved binaural drones instrument
  * improved mouse slider
  * improved cursor cross hairs
This commit is contained in:
Santhosh Raju 2023-09-12 08:07:28 +02:00
parent 47cfdc3384
commit fcb05a8930
3 changed files with 4 additions and 22 deletions

View File

@ -1,6 +1,5 @@
PORTNAME= din
PORTVERSION= 56
PORTREVISION= 1
PORTVERSION= 57
CATEGORIES= audio
MASTER_SITES= https://archive.org/download/dinisnoise_source_code/

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1675512868
SHA256 (din-56.tar.gz) = 2dd35ec6f2a56113f9167ed10fe3d9205781142987c16cbcaf8bdf9d26974f5f
SIZE (din-56.tar.gz) = 3716779
TIMESTAMP = 1694482105
SHA256 (din-57.tar.gz) = 2603e7deb403855cff97427379b51554a9b336469e2a5e0c3f514d840d14618e
SIZE (din-57.tar.gz) = 3693381

View File

@ -1,17 +0,0 @@
Add support for compiling in ISO C++17
--- src/RtAudio.cpp.orig 2023-07-15 17:18:23 UTC
+++ src/RtAudio.cpp
@@ -10050,8 +10050,13 @@ void RtApi :: byteSwapBuffer( char *buffer, unsigned i
void RtApi :: byteSwapBuffer( char *buffer, unsigned int samples, RtAudioFormat format )
{
+ #if __cplusplus < 201703L
register char val;
register char *ptr;
+ #else
+ char val;
+ char *ptr;
+ #endif
ptr = buffer;
if ( format == RTAUDIO_SINT16 ) {