Skip to content

Releases: yuxshao/ptcollab

MIDI input

08 Mar 02:29
Compare
Choose a tag to compare

MIDI input

  • Choose input in Options > Settings > MIDI
  • You can input notes during playback and they'll be recorded.
    • Alt + Q quantizes your current selection.
  • You can also input notes outside of playback.
    • Use J/L to step back / forward
    • I/K to increase / decrease step size.

QoL changes

  • Load multiple voices at once in dialog
  • Click on a voice in the 'add unit' dialog to preview the voice.
  • (Togglable) after loading a voice, automatically add a unit with that voice.
  • (Togglable) Click on a unit to preview its voice at the current time of the seekhead.
  • Side menu and bottom bar sizes are now saved across sessions
  • Command line argument for saving to a log file
  • Additional settings
    • Toggle for if spacebar just pauses playback vs. also resets seekhead
    • Toggle for if dragging notes also changes velocity
    • Toggles for inverting scroll / zoom directions

Bugfixes

  • Refactored connection code so that making a new session is faster, hopefully without introducing any new bugs
  • WAVs are exported more properly (previously they missed some metadata)
  • Hopefully fix a crash on Mac OS Catalina that involved resetting the voice dialog starting folder every time it was opened
  • "Preview all units" setting no longer previews muted units

Tiny bug fix

17 Nov 03:37
Compare
Choose a tag to compare

Fixed a bug in the unit ribbon above the piano roll where the last note was hidden accidentally.

v0.3.5

11 Nov 04:37
Compare
Choose a tag to compare
  • Mute/solo shortcuts (M / Shift+M respectively)
  • When previewing a note, there's an option to preview all other units with that note (on by default, togglable in the Settings menu)
  • Easier to open project files / instruments
    • Drag a project file / instrument file into the app to open / import it
    • You can open files with a double-click now in Windows! You'll have to set the file association first.
  • You can export projects as WAVs.
  • Drag near the sides of the keyboard window to have it scroll for you
  • There is now a bar at the top for editing note length without modifying pitch. This can be useful for portamento.

Special thanks to crummybowl for most of the feedback and suggestions in this update!

Note: This is called v0.3.4.2 in the app, but I realized the changes probably warranted a more major version bump. Hence v0.3.5.

Encoding, font size, seek

29 Oct 03:53
Compare
Choose a tag to compare
  • ESC brings playhead back to last seek position; a second press brings it back to the start of the song.
  • Changed to Shift-JIS to be compatible with pxtone collage.
  • Menu options for adjusting text label sizes in the piano roll.

Public release

12 Oct 06:49
Compare
Choose a tag to compare

Smoothed out a few rough edges to make this presentable.

  • Better dialogs for starting a new session or connecting
  • Main window cleanup: show ping, more organized users list
  • Ability to watch other users and follow along by double-clicking their name in the sidebar.

This should be the first public release! Because of this, it includes a few sample songs from friends, as well as the instrument starter pack that comes with pxtone collage.

Styles / colours

05 Oct 18:47
Compare
Choose a tag to compare

Added a default dark theme colour scheme.

QoL changes

27 Sep 04:51
Compare
Choose a tag to compare

~Major improvements:

  • Add a measure number ribbon above the piano roll and be able to control loop points from it
  • Changing voice opens up a menu for you instead of forcing you to switch to the voices tab
  • Windows note input and audio playback is much faster now! You also no longer hear a blip if you pause the song, seek, and restart it.

~Minor improvements:

  • If a note's playing in the piano roll, highlight the row for that pitch
  • More keyboard shortcuts (1..9, F1...F9, PgUp/PgDn)
  • Save confirmation
  • Remember last hosting port / connected address
  • More tooltips
  • Icons change colour in dark themes
  • You can no longer delete velocity events separately from deleting the note

Thanks ArcOfDream, gkpotter, for helping test and give feedback!

A few touch-ups

15 Sep 03:22
Compare
Choose a tag to compare
  • Buffer length is a little easier to adjust now.
  • Added icons
  • Fixed a bug where changing the velocity of a unit that was moved will change the wrong unit's velocity.
  • Added readme

Tiny bug fixes

24 Aug 00:44
Compare
Choose a tag to compare

Fixed a few bugs:

  1. Previewing a voice file with invalid data used to crash the editor.
  2. Transposing a selection used to move notes on the wrong unit if the unit was shuffled in the unit list.

Feature requests

19 Aug 02:30
Compare
Choose a tag to compare

Added a few features that some people brought up (thanks ArcOfDream and Jade!), and that I myself found helpful to have while writing:

  • Voice properties - sample loop, beatfit, and base key
  • Rearrange units
  • Volume slider, buffer length setting

A few smaller things too:

  • When drawing a note, velocity now starts at the existing velocity in the voice, rather than the last velocity you put down.
  • Adjusted playhead follow margins.
  • Fix scroll wheel jumping to the left if you zoom in at the end of the song