Skip to content

Releases: dxinteractive/xenpaper

Ruler upgrades

17 Jul 10:07
Compare
Choose a tag to compare
  • Add colouring based on proximity
  • Add syntax to easily write harmonic series segments

Add ruler

15 Jul 14:51
dbb2220
Compare
Choose a tag to compare
  • Adds the pitch ruler #17
  • Dropped the default pitch down an octave because the syntax is better suited for pitching upward (either by using ' and ", or by just putting higher numbers in). Commonly saw people pitching their tunes down.
  • Fixed link in readme

Add start position selectors, increase rendering perf during playback

10 Jul 09:48
d0d3bd7
Compare
Choose a tag to compare
  • Add start position selector on left of each line in multiline tunes (partially addresses #1)
  • Improve rendering performance of characters, now <0.3ms * 50fps instead of ~25ms * 20fps
  • Add half finished code for pitch ruler

Fix mode parsing error, make errors nicer

20 Jun 03:41
Compare
Choose a tag to compare
  • Fix mode parsing error #47
  • Improve parser error messages #45

Embed, open source, modes, localstorage

14 May 00:18
7257939
Compare
Choose a tag to compare
  • Share panel now has an iframe embed #6
  • Code is now open source #35
  • Adds modes #25
    • Major scale in 12 equal: {12edo}{m2 2 1 2 2 2 1} 0 1 2 3 4 5 6 7
  • Added ability to loop (#1), although for now it can only loop the entire tune
  • Last tune is stored in local storage so you dont accidentally lose your work #42
  • Adds {bms:500} to set beat length in milliseconds #27

Underscore url fix, typing perf increase, error scrollbar fix

11 Apr 08:49
dd5303a
Compare
Choose a tag to compare
  • Fixes #41
  • Fixes #40
  • Improved #37
  • Improves typing responsiveness by decreasing number of AST parses via debouncing changes on the codearea by 200ms

Cursor jumping fix, undo / redo, mobile friendly layout

07 Apr 21:26
dd5303a
Compare
Choose a tag to compare
  • Fixes "Typing or backspacing rapidly on mobile on large tunes can cause the cursor to jump to the end" #24
  • Fixes "Bug: Copying and pasting xenpaper link into URL while on xenpaper does not change text" #39
  • Adds "Improve layout on mobile" #37
  • Adds "Add undo / redo buttons" #20

Syntax improvements, audio bug fixes, fb tags

15 Mar 09:19
dd5303a
Compare
Choose a tag to compare
  • Occasionally the first note plays again right at the end #13
  • Pressing stop will now immediately stop sound rather than just playhead #21
  • Added better title and tags for Facebook links #23 #22
  • Whitespace can be used wherever only commas could be used previously #26
  • X\Y notation added for a pitch of a division of an octave #33
  • Removed linking to xenp.io #34

sneaky break: replace ^ with ' for scale octave markers

08 Mar 03:04
dd5303a
Compare
Choose a tag to compare

Should have been changed with the syntax change for octave modifiers. Now the ^ symbol is truly freed up, and ' continues to mean "octave up" everywhere

Footer less intrusive on mobile, (root:...) example reference updated

08 Mar 02:56
dd5303a
Compare
Choose a tag to compare