[SCM] sonic-pi packaging annotated tag, upstream/2.1.0, created. upstream/2.1.0

pere at users.alioth.debian.org pere at users.alioth.debian.org
Fri Feb 12 14:46:31 UTC 2016


The annotated tag, upstream/2.1.0 has been created
        at  12f5fbbf7970b19a668e0281fa76f0a1bcc5d823 (tag)
   tagging  e5f9b7e10c216ea48101481ae6c6e42ffed6920f (commit)
  replaces  upstream/2.0.1
 tagged by  Petter Reinholdtsen
        on  Mon Dec 7 09:38:47 2015 +0100

- Shortlog ------------------------------------------------------------
Upstream version 2.1.0

Ben Nuttall (2):
      Add ruby-dev to requirements
      Correct rb-app-bin -> rp-app-bin

Bruce Adams (2):
      Bug fix to allow the docsystem build to complete
      Update the Linux install instructions #105

Cosmin Stroe (1):
      Updated INSTALL.md

Daniel Canelhas (2):
      Added QtConcurrent for QtConcurrentRun
      Added instruction for running under generic linux

Graham Taylor (1):
      Minor typos fixed in thread sync tutorial.

Jeremy Weatherford (1):
      basic OSC send command

Joseph Wilk (8):
      Adding support for note resolution by `degree`
      More consistent argument ordering
      Check `degree` really, really works
      The number of arguments to a function has a limit.
      synth_name should be defined before reference
      This messes up the html documentation.
      empty file
      also remove the require

Karl Hiner (1):
      Fix 'Error: invalid argument - 0.0' error when rrand arguments have range 0 (min == max)

Katie Miller (3):
      Adding changes and instructions to support building on Fedora
      Merging upstream changes
      Removing if check

Petter Reinholdtsen (1):
      Imported Upstream version 2.1.0

Sam Aaron (383):
      Merge pull request #107 from vinnievg/master
      fix doc formatting by doing CGI escaping after doc/code separation phase
      Merge pull request #109 from josephwilk/degree
      Add function which replaces boiler plate code for creating a live loop
      Experiment by making wait polymorphic - i.e. handles both sync and sleep
      Pull in rouge lib for HTML syntax highlighting
      Teach live_loop to auto cue its name on loop
      Fix name of fn in error message
      Add new experimental fn: after
      Don’t try and do any sleeping if sleep time is 0!
      comments
      Improve doctoring for load_synthdefs
      Move resolve_degree to Scale class and simplify implementation
      move attr_reader declaration closer to initialize
      resolve_degree is now found within the Scale class
      Teach play and note to handle :r and :rest note names as nil
      Fix tests now resolve_degree has moved
      set default amp_slide val for basic mixer to 0.2
      Teach runs to have a basic mixer:
      Add limiter to basic mixer:
      Don’t print out .id of busses in ChanNode#to_s as may be numeric
      Merge pull request #113 from bruceadams/linux-build
      point readme to new website
      Merge remote-tracking branch 'origin/master'
      Ensure Cb is resolved an octave lower.
      Oops - add updated tests that didn’t make it in previous commit.
      Merge pull request #116 from cstroe/master
      whitespace fix
      Don’t override default synth docstrings with empty strings!
      clean up INSTALL
      Hack in a larger audio-bus quota for non-RP systems:
      monkey=patch Array#sample and Array#shuffle to use TL rand generator:
      Merge pull request #125 from xavriley/qt_install_fixes
      Move log files into ~/.sonic-pi as opposed to /tmp/*
      Add new class WrappingArray which wraps calls to [] over its size:
      Breaking change - make *_i fns return integers rather than floats:
      Don’t call .to_a on Scale, just return the scale object as is
      Teach synth arg munger to pass the full args map to lambdas with arity 1
      Teach synth args to catch recursive loops:
      Improve TB303 synth:
      specify which markdown style we’re using in these docs
      fix up docstrings
      Add BPM scaling info to docs
      add extra utility validation fns
      Allow synth opts hash/array to be nil - resolving to an empty map
      Allow note to play to be a proc - in which case simply call it
      Teach play to just accept a single map argument:
      Add initial implementations of fns to change BPM based on sample duration
      Teach after to accept an optional params array:
      add new incubation example
      Remove limiter from basic mixer:
      Merge pull request #126 from codemiller/master
      Merge pull request #132 from jweather/master
      Add hpf, lpf and mono forcer to mixer with pass through options:
      Add stereo inverter to mixer:
      Add initial support for new advanced audio features:
      Teach fns which accept a path to understand ~/ as the home dir:
      Merge pull request #138 from jweather/master
      Teach play and synth to properly ignore rests:
      Add new fn: vt to get hold of the current thread’s virtual time
      whitespace fixes
      fns freesound, live_loop and after will be introduced in v2.1.0
      We’re on the road to v2.1.0 (hoping to release early Nov)
      Stop after doing special things with its optional param list:
      Merge pull request #143 from jweather/master
      pull in QShortcut to header file as it’s now used for nice shortcuts
      Oops, these shouldn’t have fallen into the repo
      return useful exception if a fn doesn’t have args defined
      Correctly define args doc metadata for rest?
      Merge pull request #114 from khiner/master
      no need to use choose on an array when only one FX is available.
      Merge pull request #144 from jweather/master
      Update implementation of cue:
      Register sync handler as soon as possible:
      Merge pull request #151 from jweather/master
      Replace lag with new varlag cgen - for linear changes.
      clean up whitespace and fix comment -> do
      update compiled synthdefs
      re-order module inclusion to stop users clobbering built-in fns
      add new slide params to synth info metadata
      Merge pull request #154 from jweather/master
      Merge pull request #155 from jweather/master
      Merge pull request #156 from jweather/master
      Default random generator seed in all new threads to 0
      Correct name of group - it’s the RP System Volume
      whitespace fixes
      Add force mono mode to advanced audio prefs
      Add missing headers for force mono functionality - oops!
      Work on advanced audio features:
      allow mod_range to be negative for oscillating with lower notes.
      Merge pull request #157 from jweather/master
      Rename Advanced Audio Settings to Studio Settings
      restructure INSTALL help file
      turn list of platforms into a list of links in INSTALL
      get links right!
      update timeout to 30s as 10s is not enough time for the Raspberry Pi
      resolve_tilde_path was unnecessary as File.expand_path provides this behaviour
      start working on change log for v2.1
      specify a slightly larger server block size on RP for improved performance
      Merge pull request #159 from jweather/autocomplete-test2
      Merge pull request #161 from dcanelhas/patch-2
      Merge pull request #160 from dcanelhas/patch-1
      Fix location of samples directory within Mac app bundle:
      Merge pull request #162 from jweather/autocomplete-test2
      Make default build target sonic-pi except for Macs where it’s Sonic Pi
      update twitter handle to a full link
      Toggle preference pane with cmd-p
      binary is now sonic-pi on non-Mac platforms
      auto log all system calls when booting external processes
      move pref widgets around for better layout (and to avoid clashes)
      use a smaller number of audio busses on Raspberry Pi - 64
      turn debug mode on and output to boot.log
      ignore sonic-pi binary not Sonic-Pi
      fix bug in changelog affecting HTML conversion
      remove debug code
      short-circuit rest? early if note is numeric (the most likely case)
      Optimise note resolution code path:
      More note code path optimisation
      Don’t print rest message if silent TL is true
      Don’t shortcut out when note is a rest within trigger_synth
      use util#log for printing debug messages from server
      disable debug mode by default and rename log file to debug.log
      Minor server optimisations:
      Implement and use substantially faster OSC encoder for outgoing comms
      create helper fun for getting current job mixer
      Merge pull request #166 from jweather/autocompletion
      Merge pull request #168 from jweather/slide-docs2
      Remove varlag cgen now it’s available in Overtone master
      Make OSC encoder string caching optional and off by default
      Remove nasty metaclass munging for arg default munging:
      Don’t print debug info!
      Sonic Pi binary is now sonic-pi
      Fix regression: allow args to be lambdas again:
      Argh, fix annoying copy-paste bug.
      Use faster (non-cached) version of OSC encoder when talking to GUI
      Add method send_raw to OSC Client
      update hamster to latest from master: bfa1f21204
      thread TL random generator through with_fx block’s hidden thread
      Teach after to accept a single numeric argument for one time
      Teach live_loop how to dynamically turn auto_cue on and off
      Fix slide timing in examples given new slide semantics
      Merge pull request #172 from jweather/ctrl-i
      reimplement Allocator without crazy non-blocking constructs for efficiency.
      Reimplement allocation functionality:
      add node ID to synth trigger debug message
      Add OSC debug mode switch for dumping OSC messages into debug.log
      Attempt to improve clarity of debug log by unifying arg param order
      Sometimes the simplest of bugs slip through…
      Don’t print all args for trigger synth debug message when in osc_debug_mode
      print Group kill when id is known to be a group in kill_node
      Improve log formatting
      Further log twiddles
      Teach long log lines to wrap
      update icon to be two-tone white and pink
      Update splash images for 2.1
      Merge pull request #174 from xavriley/new_effects
      Merge pull request #175 from wstephenson/master
      comment out FFI for now
      move back to something similar to the original icon design
      Re-implement WrappingArray’s [] override:
      Revert "Default random generator seed in all new threads to 0"
      Still add the user to specify a seed as opts to in_thread with the :seed param.
      Don’t hardcode welcome message version:
      Merge pull request #178 from bennuttall/master
      Merge pull request #179 from jweather/double-run
       Teach fm synths about cutoff (but don’t normalise)
      teach *_sample_bpm to accept numeric arg representing sample duration in seconds in addition to default symbol arg representing the sample name (or string representing a path to a wav or aiff file)
      Merge pull request #180 from josephwilk/large-messages
      rename after to at
      Merge pull request #181 from jweather/autocomplete-typo
      Add cutoff params to FM synths
      make beep and sine synth name synonyms
      don’t trigger FX now, trigger them at VT
      Merge pull request #183 from josephwilk/synth_name
      There’s no need to munch args in the no kill block
      Clean up/improve comments
      Add names to groups and improve readability of log
      Put FX in their own groups to enforce ordering
      further log tweaks
      improve comment
      Pass rand generator through into faux with_fx in_thread
      Merge pull request #184 from jweather/help-panes
      Completely rework with_fx
      Merge remote-tracking branch 'origin/master'
      Further work on code associated with with_fx -
      Give crash safe finaliser a name and lower priority
      ensure original trackers are copied back to the appropriate thread
      Ensure with_fx correctly joins internal thread before continuing
      don’t print cue messages if we’ve silenced output
      Print Loaded sample message as info
      oops, missed other delayed_message -> info for sample loading
      don’t print sync and synced messages if silent
      rename proxy to guy for greater clarity
      Revert "Ensure with_fx correctly joins internal thread before continuing"
      Revert "ensure original trackers are copied back to the appropriate thread"
      Revert "Give crash safe finaliser a name and lower priority"
      Revert "Further work on code associated with with_fx -"
      Revert "Completely rework with_fx"
      Revert "Pass rand generator through into faux with_fx in_thread"
      Revert "Put FX in their own groups to enforce ordering"
      Revert "There’s no need to munch args in the no kill block"
      Revert "don’t trigger FX now, trigger them at VT"
      teach chord to play nil (by simply returning an empty list)
      Don't use the current generator to gen the new seed
      Merge pull request #186 from josephwilk/ranges_in_random
      Merge pull request #187 from josephwilk/chords_in_pattern_timed
      massively increase the priority of the OSC sender:
      Add (bounded) caches for all outgoing OSC types:
      Use OSC encode cache on server->GUI comms
      add a quick script for fetching the deps for RP
      Merge pull request #189 from josephwilk/degree_for_chords
      update FFI to v1.9.6
      Play with adding timing warning disabler
      add Sonic Pi multi-platform compilation code to FFI
      add unimidi and mac dependency (RP & win later)
      add linux and windows low-level midi libs
      add libffi-dev to build deps
      Merge pull request #190 from nicoder/patch-1
      Merge pull request #191 from jweather/windows-install
      Merge pull request #192 from nicoder/patch-2
      Merge pull request #193 from nicoder/patch-3
      Merge pull request #194 from jweather/windows-install
      Merge pull request #197 from nicoder/patch-4
      Merge pull request #198 from nicoder/patch-5
      Merge pull request #199 from nicoder/patch-6
      Merge pull request #200 from nicoder/patch-7
      Merge pull request #202 from nicoder/patch-9
      Merge pull request #201 from nicoder/patch-8
      Merge pull request #203 from nicoder/patch-10
      Merge pull request #204 from nicoder/patch-11
      Implement new OSC decoder and server for scsynth:
      Oops! Actually add the new osc receiver...
      experiment with new keybindings
      further keybinding tweaks
      more keybindings
      homing in on a good set of keybindings
      oops add missing bracket
      Add more keybindings:
      Keybindings: add other, don't override
      Further work to reduce the readability of oscencode:
      Merge pull request #205 from nicoder/patch-12
      Merge pull request #207 from jweather/dont-save-empty-workspaces3
      Merge pull request #196 from jweather/workspace-names3
      Add bounded integer and float cache to OSC decoder
      Add new fn: quantise
      Teach live_loop to thread result back into itself:
      Add more C extensions:
      Merge pull request #209 from jweather/home-and-end
      oops - comment out oscevent - this is highly experimental
      add new fn factor?
      Merge pull request #211 from nicoder/patch-15
      Merge pull request #210 from nicoder/patch-14
      Merge pull request #208 from jweather/startup-errors
      only full in did_you_mean post Ruby 2
      Revert "Teach live_loop to thread result back into itself:"
      Just teach live loop to thread results through itself
      cache sample sum -> path conversion:
      New samples: 10 new bass drums and 3 new snares
      clean up sample trigger code
      Add new loop: garzul - dirty distortion FTW!
      add another loop - basic drum beat this time
      Teach live loop to check for sleeps:
      Merge pull request #212 from jweather/win2.1-beta1
      update changeling
      add new coreteam info feel and update contributors
      Merge pull request #213 from jweather/attribution
      Merge pull request #214 from jweather/win2.1-beta1
      Merge pull request #216 from jweather/keybindings
      Merge pull request #217 from jweather/sample-paths2
      Add very rough version of Core Team info tab
      meet the core team - we all look exactly alike
      Teach live_loop to use 0 as default block arg:
      Ensure the live_loop time safety system doesn't break using sync/cue
      Let user modify control delta:
      Teach rrand to have a :res optional arg:
      mix in Util as we're using util fns
      Teach cue and sync to act like a simple comms chan:
      Add the atomic library
      remove edn lib
      ensure resolve_synth_opts_hash_or_array returns new instance
      Add new fns inc and dec
      fix minor syntax error - blasted commas!
      pretty print cue args if any.
      Don't reward struggling threads: punish them!
      reduce size of info pane to fit smaller screens
      add smaller logo to qrc file
      Merge pull request #221 from xavriley/core_team_xav
      Be a little smarter setting thread priorities
      Add application icon for non-Mac platforms
      ignore Atomic's extension Makefile
      Revert "ensure resolve_synth_opts_hash_or_array returns new instance"
      User smaller icon image and also set it for info pane
      Convert Xav's pic to png and add it to qrc file
      Shorten core team intro to reduce vertical space
      Teach doc converter to not pass HTML through MD
      convert coreteam page to HTML and update style
      Add myself to core team!
      Increase width of info pane
      We're on the final straight for v2.1
      Merge pull request #222 from jweather/attribution2
      Add universal copy shortcuts to all text widgets:
      Add shortcuts (Escape and ctrl-g) for resetting error panel
      Create a new example category: Meta-eX
      Start reworking examples for v2.1
      add missing std::
      Sort items in doc system by default
      Start working through tutorial for v2.1
      Rework examples some more
      fix argument metadata for quantise
      use smaller logo for unloaded doc page on RP
      Don't silence cue messages:
      Remove osc encoder thread:
      don't lower priority of threads once its been
      Revert "Remove osc encoder thread:"
      Further cleanup of tutorial
      give compus_beats example a live_loop makeover
      clarify that rand_i is exclusive
      If it floats it's a...
      Add shuffle as a function
      don't print soft warnings when debug disabled
      improve comment
      fn vt has no args
      Make version comparable
      Teach version to init from string (i.e. "v2.1.0")
      Rework tutorial structure.
      Add headers to all empty tutorial files.
      Revert "Add headers to all empty tutorial files."
      Fix name of chords tutorial file
      Indent subsections in tutorial listing
      Make distinction between docs and code in license:
      Merge pull request #227 from josephwilk/pulse-synth-typo
      Add new tutorial section 'Exploring the Interface'
      Merge remote-tracking branch 'origin/master'
      Merge pull request #228 from jweather/doc-scroll
      Merge pull request #229 from jweather/page-up-down
      Don't return true when shortcircuiting wait_until_started -
      Add shuffle to String
      Add shuffle to Symbol ;-)
      Increase block size on Raspberry Pi
      Add Meta-eX track Sonic Dreams to examples.
      remove title (is added automatically)
      I coded it. It's just just 'by' - it's 'coded by'.
      Remove unnecessary set_shed_ahead_time! declaration
      Specify a larger control delta size for RP
      Minor modifications to examples
      Add information on shortcuts to tutorial
      Report an error if the user attempts to shadow a
      Make links blue to distinguish them from emphasis
      Polish up chapters 1 and 2 of the tutorial.
      Further tutorial work
      Rework freesound functionality:
      Merge pull request #232 from jweather/keybindings2
      Merge pull request #231 from josephwilk/cleaning
      Merge pull request #224 from rbnpi/master
      Unsure how this number slipped out between the cracks
      further tutorial work
      Use meta as a mod for word movement rather than shift
      add word movement shortcuts to cheatsheet
      Merge pull request #234 from xavriley/doc_fixes
      update examples ready for v2.1
      Further tutorial restructuring and work
      add whitespace for beauty
      Further tutorial work. Almost there now.
      Further tutorial work.
      Add Robin Newman to contributors list
      Almost finished with new tutorial!
      comment out bit crusher - it's not available on RP yet.
      add new samples to synth info metadata
      v2.1 here we are!
      Fix hyphen encoding.
      Remove freesound support for v2.1
      remove references to samples in synth section
      abbreviate param section names:
      Merge pull request #237 from jweather/docs
      move history to end of list in info pane
      update desc
      update changelog for v2.1
      prepend string version of version with v for version
      Merge pull request #238 from jweather/docs
      re-order tutorial sections
      Merge pull request #239 from jweather/docs
      remove superfluous vs
      add link to Sonic Dreams video

Will Stephenson (1):
      Disable ffi on generic Linux

Xavier Riley (7):
      Clarify Qt install process for OSX
      Tweak path in instructions
      WIP: New effects added
      Added core team bio + image for Xavier Riley
      doc typo
      doc typo
      Add missing sleep to example and add trailing sleeps for consistency

josephwilk (3):
      support ranges for rand & rand_i
      [docs] Mention play_pattern_timed supports chords
      Add support for chords by degrees

jweather (79):
      make Rugged an optional dependency, fix boot command on Windows
      work-in-progress for Windows support
      fix scsynthexternal.rb Windows boot: spawn in background, don't die if socket recv fails
      Windows build support work in progress
      Windows build support part 2
      add EXE icon on Windows
      Windows platform fixes: start ruby.exe from PATH, bail out of startup if ruby is missing or server fails to start
      install qscintilla2.dll from /libs where it's installed
      add sonic-pi.bat launcher to root directory for Windows builds
      revert osc_send
      enable building for XP, copy sonic-pi.bat in qmake, error messages from rp-build-windows.bat
      cleanup unneeeded changes
      preliminary Windows build instructions
      patch ruby-beautify to ignore regexes for now
      rename rp-build-windows.bat to win-build-app.bat
      allow Windows build to start ruby and scsynth from native/windows directory
      Windows Installer project, tweak ruby native path on Windows
      finishing touches on Windows installer config
      revert gitsave changes that made rugged optional
      update INSTALL with build info for rugged on Windows
      document the undocumented: live_loop, after
      fix compile-extensions.rb for Windows
      add freesound() function with local cache
      freesound downloads in background thread, useful error message about non-WAV samples
      Merge pull request #1 from samaaron/master
      Merge pull request #2 from samaaron/master
      round floats passed to puts
      Merge branch 'master' of https://github.com/jweather/sonic-pi
      Alt-[ and Alt-] to cycle workspaces
      hide phantom text+/- buttons from toolbar by making them QShortcuts
      shortcut key code cleanup
      style fixes
      shortcuts work when toolbar is hidden
      save/restore workspace zoom levels
      enable mouse-wheel zoom with Ctrl+mouse wheel
      save/restore help pane state and size
      Merge remote-tracking branch 'upstream/master'
      GUI fixes: error message lines, help system, and more
      context-sensitive F1
      change dkblue background so it doesn't match OSX selection color
      fix *_slide_shape validations
      make links in Info pane clickable
      mouse wheel zoom only on Windows, zoom limits, autorepeat size+/- buttons
      preliminary autocompletion support: samples, fx, synths, lang
      better autocompletion context, chord, scale, and FX args
      don't flash autocompletion box with no matches
      only redirect stdout to logfile on Windows
      pull in QHash header
      filter suggestions by context, fixes flashing issue
      remove debug messages
      pull _slide* args out of doc arg table
      fix slide_shape and slide_curve defaults
      cmd-i/alt-i/help button shows context-sensitive help when opening help pane
      Ctrl-I is a synonym for F1
      don't reset the cursor position if Apple-R/Alt-R is hit twice within 500msec
      show correct autocomplete after typos
      only create one help browser
      fix Windows install instructions for compile-extensions.rb
      update native extension build process on Windows
      show workspace names instead of 'eval' in backtrace
      pass workspace name in info map
      cleanup, add shift-arrow selections
      don't save workspaces that weren't successfully loaded
      set ruby's parent process so it will die the GUI does
      better error reporting on startup
      bind Home and End
      more home/end shortcuts
      full last name
      Windows mega-update
      more installer updates
      more keybinding regressions: delete
      fix use_sample_path, report expanded path
      add me to the Sonic Pikers
      ctrl-n and ctrl-p scroll help topics and help browser
      page up/down
      never enough keybindings: shift-tab to unindent, and Escape to dismiss autocompletion
      tutorial typos
      doc typos
      docs and Ctrl-G

nicoder (14):
      remove extra words
      fix typo
      fix typo
      fix error in the documentation
      fix typo
      fix typo
      fix random example
      add missing words
      fix scale example
      improve sentence
      fix typos
      start the chapter with a capital letter
      change duration to match the code example
      remove extra whitespace

rbnpi (1):
      Single letter typo in sound.rb

-----------------------------------------------------------------------

-- 
sonic-pi packaging



More information about the pkg-multimedia-commits mailing list