Permalink
Commits on Jan 23, 2017
  1. Doc - move tutorial images to help with GitHub rendering

    (may need to fix symlink to work on Windows)
    committed Jan 23, 2017
  2. Translated using Weblate (Norwegian Bokmål)

    Currently translated at 99.4% (170 of 171 strings)
    Petter Reinholdtsen committed with weblate Jan 22, 2017
  3. Translated using Weblate (German)

    Currently translated at 100.0% (171 of 171 strings)
    nautilusx committed with weblate Jan 21, 2017
  4. Translated using Weblate (Polish)

    Currently translated at 80.9% (1368 of 1690 strings)
    hopbit committed with weblate Jan 23, 2017
  5. Translated using Weblate (Japanese)

    Currently translated at 85.9% (1452 of 1690 strings)
    kn1kn1 committed with weblate Jan 23, 2017
Commits on Jan 22, 2017
  1. Translated using Weblate (Japanese)

    Currently translated at 85.9% (1452 of 1690 strings)
    kn1kn1 committed with weblate Jan 20, 2017
Commits on Jan 20, 2017
  1. Translated using Weblate (Japanese)

    Currently translated at 85.8% (1451 of 1690 strings)
    Sugahara Masayuki committed with weblate Jan 20, 2017
  2. Translated using Weblate (Japanese)

    Currently translated at 85.7% (1450 of 1690 strings)
    kn1kn1 committed with weblate Jan 20, 2017
Commits on Jan 19, 2017
  1. Sound - also allow function call lookup for buffers

    You can now do:
    
    a = buffer[:foo]
    b = buffer[:foo, 3]
    c = buffer(:foo)
    d = buffer(:foo, 3)
    e = buffer :foo
    f = buffer :foo, 3
    committed Jan 19, 2017
  2. Sound - use hash-like lookup syntax for buffers

    b = buffer[:foo]
    c = buffer[:bar, 5]
    sample buffer[:baz], amp: 3
    committed Jan 19, 2017
  3. Sound - remove superfluous code

    This is now properly handled by on_start synth info handlers
    committed Jan 19, 2017
  4. Translated using Weblate (Portuguese)

    Currently translated at 100.0% (161 of 161 strings)
    tiagmoraismorgado committed with weblate Jan 19, 2017
  5. FX - fix randomisation aspects of :slicer, :wobble and :panslicer

    The random buffer id was not being passed correctly through to scsynth. Now uses the new on_start callback method to ensure this opt is correctly set.
    committed Jan 19, 2017
  6. Translated using Weblate (Polish)

    Currently translated at 79.7% (1348 of 1690 strings)
    hopbit committed with weblate Jan 19, 2017
  7. Sound - first draft of a recording FX for loopers

    Start of functionality which will allow users to build their own loop stations as well many other exciting sonic possibilities.
    
    * Works as an FX - so can capture any sound produced by Sonic Pi
    * Stores sound into a named buffer
    * Sample can now play buffers: sample b
    * Buffers are also temporarily persisted to disk so they may be used with the onset: opt for sample
    * Buffers can be created explicitly or implicitly specified as a reverb FX opt
    * Buffers can be explicitly saved as a wav file
    * Buffers default to 8s duration but can be initialised to any duration: buffer :foo, 5 # for a buffer 5 beats long
    
    # record:
    with_fx :record, buffer: :foo do
      # sound
    end
    
    # playback:
    sample buffer(:foo)
    committed Jan 19, 2017
  8. Tidy - fix indentation

    committed Jan 19, 2017
  9. Merge pull request #1540 from llloret/tremolo_dot_pdf

    Add dot and pdf for tremolo FX
    committed on GitHub Jan 19, 2017
  10. Merge pull request #1539 from samaaron/fix-delay-info-parameter-for-f…

    …langer
    
    Update synthinfo.rb
    committed on GitHub Jan 19, 2017
  11. Update synthinfo.rb

    The same as #1538, but for flanger. I copied it from there, so it has the same error...
    llloret committed on GitHub Jan 19, 2017
  12. Translated using Weblate (Polish)

    Currently translated at 79.7% (1347 of 1690 strings)
    hopbit committed with weblate Jan 19, 2017
  13. Translated using Weblate (Japanese)

    Currently translated at 85.6% (1448 of 1690 strings)
    kn1kn1 committed with weblate Jan 19, 2017
  14. Merge pull request #1538 from ethancrawford/proofreading-2

    Synth Info - fix incorrectly named tremolo param
    committed on GitHub Jan 19, 2017
  15. Synth Info - fix incorrectly named tremolo param

    For the :depth_slide metadata, generic_slide_doc(:delay) should probably
    be generic_slide_doc(:depth).
    ethancrawford committed Jan 19, 2017
Commits on Jan 18, 2017
  1. Synth Info - add missing base methods

    Fixes regression introduced in a298b5
    
    # These methods may be used to implement setup and tear down behaviour for specific synths/FX if necessary
    committed Jan 18, 2017
  2. Translated using Weblate (Polish)

    Currently translated at 79.3% (1341 of 1690 strings)
    hopbit committed with weblate Jan 18, 2017
  3. Buffer - teach #to_f

    This allows buffers to be converted to synth opt values in a generic call to `.to_f`
    committed Jan 18, 2017