Skip to content

Releases: etcetc000/open-xy

Open-XY 0.0.2

Choose a tag to compare

@etcetc000 etcetc000 released this 28 Oct 00:35
Immutable release. Only release title and notes can be modified.
c10d61b

What's Changed

  • Add sdk.py toolchain fetch and default to the fetched toolchain by @etcetc000 in #30
  • Publish and pin the macOS toolchain download by @etcetc000 in #31
  • Build your own firmware guide by @etcetc000 in #32
  • Fix what blocked fresh-clone firmware builds by @etcetc000 in #33
  • Polish the build-your-own path after the second fresh-clone trials by @etcetc000 in #34
  • Replace Decimate with Ring Mod and correct stock Dry routing by @etcetc000 in #28
  • Rename the Python package opxy_sdk to tooling by @etcetc000 in #35
  • Personal browser kits for your own collection by @etcetc000 in #36
  • Read original OS over WebUSB on Mac by @etcetc000 in #37
  • Use consistent dev menu wording in the patcher by @etcetc000 in #38
  • Presentability pass before going public by @etcetc000 in #39
  • Fix the freeze after reading the OS; give step 1 the guide's layout by @etcetc000 in #40
  • Drum panel reports direction and level; SDK keeps no machine policy by @etcetc000 in #41
  • Move the note-region page decision from assembly into C++ by @etcetc000 in #42
  • Patch and link sample services only when a sample engine is selected by @etcetc000 in #43
  • Simplify patcher setup and recovery and clarify OS loading by @etcetc000 in #44
  • Recognize Windows OP-XY MIDI IN and OUT ports by @etcetc000 in #45
  • Clarify root-folder copying and keep installation reminders yellow by @etcetc000 in #46
  • Make installation reminders more compact by @etcetc000 in #47
  • Grow the module reservation from 512 KiB to 2 MiB by @etcetc000 in #58
  • Give every stock voice index a voice object, whatever the capacity by @etcetc000 in #69
  • Unify displays into one drawing contract by @etcetc000 in #63
  • Build machines from any folder and version the machine contract by @etcetc000 in #64
  • Start machines of each kind and check machine folders anywhere by @etcetc000 in #65
  • Add the catalog: published machines pinned by commit, and reserved identities by @etcetc000 in #66
  • Release the catalog: kit export from pinned machines, then the site by @etcetc000 in #67
  • Show catalog machines' makers and sources in the builder by @etcetc000 in #68
  • Pin Pluck v1.2.0 by @etcetc000 in #70
  • SDK 1.0: per-firmware machine numbers, update safety and display guards by @etcetc000 in #72
  • Fit the machines page to the window; serve kits with fixed numbers by @etcetc000 in #73
  • Condense the machines page by @etcetc000 in #74
  • Keep the screen preview's shape on short windows by @etcetc000 in #75
  • Pin Pluck v1.2.1 by @etcetc000 in #77
  • Estimate each machine's CPU cost in sdk.py test by @etcetc000 in #76
  • Keep the machine preview on one track by @etcetc000 in #78
  • Pin Pluck v1.2.2 by @etcetc000 in #79
  • Play machine previews from a small keyboard by @etcetc000 in #80
  • Keep the stock instrument catalog in the repository by @etcetc000 in #81
  • Publish Karplus and retire Pluck by @etcetc000 in #82
  • Version releases: 0.0.2 in the builder and on the boot screen by @etcetc000 in #84
  • Fix review findings for 0.0.2 by @etcetc000 in #85
  • Fix the release check's boot label comparison by @etcetc000 in #86
  • Open-XY's own catalog machines, and community machines unselected by default by @etcetc000 in #96
  • Add issue templates and describe release tracking by @etcetc000 in #48
  • Publish Drone, Solar and Papa Srapa v1.0.0 by @Gokux in #94
  • Publish Hurdy Gurdy v1.0.0 by SammiBabe666 by @etcetc000 in #97
  • Show community attribution in a compact machine picker by @etcetc000 in #95
  • Make core machine rows brighter than community rows by @etcetc000 in #99
  • Expose held-note and release events to display callbacks by @Hecedu in #98
  • Make the staging contribution workflow prominent by @etcetc000 in #101
  • Release 0.0.2 from staging by @etcetc000 in #102
  • Show whole-number amounts on Karplus, Braids and 2op FM by @etcetc000 in #104
  • Route agents to the right task before SDK instructions by @etcetc000 in #105
  • Refuse fork submissions that change more than the catalog by @etcetc000 in #106
  • Hold Hurdy Gurdy, Drone, Solar and Papa Srapa as drafts by @etcetc000 in #103
  • Show core machines first with badges and direct previews by @etcetc000 in #100
  • SDK 1.1: effects can declare a delay buffer by @etcetc000 in #90
  • Relocate the effect table: 39 effects, none numbered like a stock engine by @etcetc000 in #108
  • Give effects the tempo and stock delay's note-length captions by @etcetc000 in #109
  • Publish Ping Pong v1.1.0, a ping-pong delay with stock delay's controls by @etcetc000 in #91
  • Move Open-XY's machines out of the SDK into open-xy-core-machines by @etcetc000 in #107
  • Publish Karplus and Ping Pong from the core machines repository by @etcetc000 in #113
  • Make per-voice profiling a build option; disable it for site firmware by @etcetc000 in #117
  • Expose all custom instrument parameters as LFO destinations by @etcetc000 in #116
  • Project companions: write song.oxy beside each saved project by @etcetc000 in #111
  • Build firmware on Linux x86_64 by @blen2r in #115
  • Add complete machine onboarding and mandatory hardware CPU reports by @etcetc000 in #122
  • Let a machine ship its own presets by @etcetc000 in #123
  • Let a press switch a synth's whole page, and allow 16 text slots by @etcetc000 in #125
  • Add machine UX conventions by @etcetc000 in #126
  • Make the CPU measurement's report link optional by @etcetc000 in #128
  • Pin Macro Osc v1.2.0 by @etcetc000 in #127
  • Recover stock OS 1.2.0 from an earlier release's open-xy OS by @etcetc000 in #130
  • Align the private browser firmware check with earlier-build recovery by @etcetc000 in #131
  • Check a release's catalog against staging by @etcetc000 in #135
  • Move the SDK to OP-XY OS 1.2.1 by @etcetc000 in #133
  • Pin Karplus v1.3.0 by @etcetc000 in #136
  • Builder: ask for OS 1.2.1 first by @etcetc000 in #137
  • Add Nightdrive 1.0.1 for review by @V714 in #112
  • Keep two tests' paths comparable on Windows runners by @etcetc000 in #148
  • Release 0.0.2 by @etcetc000 in #134
  • Publish oldsun v0.20.0 by @etcetc000 in #149
  • Publish oldsun v0.20.0 on main by @etcetc000 in #150
  • Publish metal v1.0.0 to the catalog by @etcetc000 in #151
  • Publish metal v1.0.0 to the catalog by @etcetc000 in #154
  • Let catalog updates carry their previous CPU measurement by @etcetc000 in #152
  • Pin Old Sun v0.20.1: open-xy.com can build it by @etcetc000 in #155
  • Release: Old Sun v0.20.1 and catalog CPU carry-over by @etcetc000 in https://github.com/etcetc000...
Read more

Blackfin toolchain 1

Choose a tag to compare

@etcetc000 etcetc000 released this 23 Oct 08:44
0839fdf

The pinned Blackfin+ binutils and GCC 8 compiler for building OP-XY firmware with the SDK, so you don't have to build GCC yourself. See docs/toolchain.md.

  • open-xy-toolchain-windows-x86_64.zip: unzip anywhere; pass the folder as --compiler and its bin as --toolchain. No other software needed. The SDK hash-checks every pinned file.
  • open-xy-toolchain-source-windows-x86_64.tar: the corresponding source (GPL/LGPL). This is the Blackfin+ GNU fork at e4408a15, the Open-XY patches and build scripts, and the source package of every bundled runtime library.
  • SHA256SUMS

macOS (Apple silicon) assets will be added to this release.