Repository navigation
Releases: etcetc000/open-xy
Releases · etcetc000/open-xy
Release list
Open-XY 0.0.2
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...
Blackfin toolchain 1
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--compilerand itsbinas--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.