SynthMaker

Reaper EULA: amended

Archive · 2012 6 old posts

From the original SynthMaker forum (2004–2014), with its members’ names and dates.

attic ·

In one of the latest Reaper builds this was posted. Notice the part in red. It is my assumption that this is about JS.

v4.23pre2 - April 17 2012 # FX envelopes: special flag fixes for importing old projects (pre1 didn't get the wet/bypass flags set on load, only on new instances of those envelopes) + Regions/Markers: support for importing from text or csv file + FX learn: support for toggle mode (toggle an FX parameter on/off with a single mapping) + Faster REAPER shutdown process (can also reduce crashes on exit on OSX) + Playback seek: settings moved to new Preferences/Audio/Seeking page + Regions: actions to go to another region after the current region finishes playing (smooth seek) + EULA: amended to make it clear that developing and selling plug-ins and extensions is allowed + API: added CreateNewMIDIItemInProj function

Update Log http://www.landoleet.org/whatsnew4.txt PreRelease builds http://www.landoleet.org/ JS Thread http://forum.cockos.com/forumdisplay.php?f=3

Notice on this list below the amount of JS items being updated

v4.23pre9 - May 9 2012 # Tempo/time signature markers: fixed manual time editing when project measure offset exists # Time signatures: fixed inserting and snapping when time signature denominator is not 4 + Time signatures: preference to allow mouse editing of time signature position to create partial measures in the previous time signature + Time signatures: time signature changes that truncate the previous measure are marked with "*" + Tempo envelopes: less chaotic editing when there are linear tempo transitions # JS: more tweaks/bugfixes

4.23pre8 - May 8 2012 + Tempo/time signature: markers are always pinned to beat position rather than time + Time signatures: removed option to snap time signature changes to whole bars + Time signatures: manual editing requires them to be placed at the start of a measure + Time signatures: with snap enabled, time signature changes snap to bars, tempo changes snap to beats + Time signatures: with snap disabled, moving time signature markers will modify the preceding tempo if necessary to ensure that the project contains only complete measures + Tempo/time signatures: Disallowed moving one tempo/time signature marker past another + Tempo envelope: disallowed freehand drawing for the master tempo envelope + Preferences: split Envelopes page into separate Envelope Display and Automation Behavior pages + Tempo envelope: BPM range can be configured + Tempo envelope: easier marquee/selection of master tempo envelope points + Time signatures: more work on functions to automatically correct time signatures when adding/removing time from the project + Note: time signature correction is problematic when the project contains linear tempo transitions # JS: when using ext_noinit=1, @init will be re-executed when it changes, but RAM/vars will still not be cleared # JS: fixed full recompile potential crash when using automation + JS: sent/received MIDI messages are now forced to be sorted by time # JS: editor now back to old style owned window # JS: massive code generation improvements, especially on OSX/i386 # JS: UI improvements, peeking values can also dump memory values at that offset, etc

4.23pre7 - May 2 2012 # JS: editor now top level window with icon # JS: ctrl+up/down/left/right now do nice things in editor # JS: left/right at start/end of lines now wrap to previous/next lines + JS: fixed bug where increasing track channels during playback with PDC-JS could cause dropouts + API: CreateNewMIDIItemInProject now takes a track parameter + Time signatures: added functions to rationalize time signatures + Time signatures: automatically rationalize time signatures when adding/removing time from project, or moving regions + Tempo markers: saner manual editing of tempo changes when "gradually transition tempo" is enabled + Crossfades: do not create auto-crossfade on one edge of an item when editing the other edge

v4.23pre6 - April 24 2012 + Envelopes: fixed persistence of preference to reset automation mode after writing automation + Regions: fixed action to delete region near cursor # JS: editor undo improvements, mouse support (wheel to scroll, left click to position cursor, drag to select, right click to peek), better cursor, etc # JS: fixed (reduced) divide by constant optimizations

v4.23pre5a - April 23 2012 # Freeze: fixed fixes that could result in bad state # JS: optimizer tweak -- don't convert divides by constant to multiplies when result would be less precise

v4.23pre5 - April 22 2012 # JS: improved editor drawing speed, syntax highlighting, paren matching, and autoindent + Freeze: fixed support for freeze in undo states (broken since 4.20)

v4.23pre4 - April 19 2012 + MIDI loop recording: MIDI recording within a time selection optionally creates a selection-length media item + Region manager: edit marker/region numbers, start, end, length in place in the list view + JS: fixed loop() behavior with negative counts on x86-64 + JS: import file support for code usability (use .jsfx-inc, these files will not be shown in the FX browser) + JS: for .jsfx-inc files, just use @init with functions plus any global initialization needed + JS: import can also be used to import other FX and provide the ability to override individual code sections + JS: better support for UTF-8 filenames + JS: improvements to JSFX IDE/editor

v4.23pre3 - April 18 2012 + JS: improved code generation, most JS FX should now run substantially faster + JS: support for new language constructs (functions, object-namespaces, xor operations, etc) + JS: fixed some unuseful order of operation behaviors relating to certain operators + JS: avoid flicker when using editor and recompiling + JS: improved sizing behavior on OSX # Regions/Markers: remember last format chosen (txt or csv) # Regions/Markers: support importing/exporting colors # Playback seek: fixed normal (measure-based) smooth seek # FX learn: toggle mode is triggered by any nonzero MIDI message

trogluddite ·

Cheers Attic - that's quite a list of improvements for just a "0.01" version update. I find the JS already useful for little "tools" inside Reaper - though it's a shame that it's so platform specific, and making a good GUI is very difficult. Hopefully this is a sign that there will be more development of JS to come.

infuzion ·

Reaper is the best DAW that I don't own.

MegaHurtz ·

been wanting to try samplitude.

attic ·

I am really hoping that this means JS is headed into real development territory. A few months of updates on Reaper always looks like a years worth when compared to other companies. Anyhow ... just hoping and thought others might find the current direction interesting.

Lui ·

MegaHurtz wrote: been wanting to try samplitude.

it's my main daw since samplitude pro x is out. i love it!

Wrote something here? To have a post removed or your name hidden, write to [email protected].

Before your first post

A few rules keep this a friendly place. You agree to them once.

Shown next to what you post, here and in the app. It doesn’t have to be your real name: 3–24 lower-case letters, digits or _ (capitals become lower case, spaces become _).

    Then your post goes up straight away.

    Delete this reply?

    Open it in SynthMaker?

    It goes on the track you’re editing there, in place of that track’s sound, and into My sounds. Your other tracks stay as they are.

    Want to keep that track’s sound? Start a new song in SynthMaker first (Song › New song), then open this.

    Report this reply?

    Only the developer reads reports. The person isn’t told who reported them.

    What’s wrong with it?

    Block this person?

    You won’t see their posts and replies here any more. They aren’t told, and you can unblock them at any time.

    People you’ve blocked

    Their posts and replies are hidden from you. Unblock someone to see them again.

    The community rules

    A few rules keep this a friendly place. Everyone agrees to them once, before their first post.