Repository navigation
Releases
Releases · DarkVamp76/ngsid
v0.5.1
What's Changed
- Portrait: fix note overlapping the scope on narrow voice cards by @DarkVamp76 in #23
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- Add WebAssembly build (make web) using the ngweb kit by @DarkVamp76 in #17
- Web build: HVSC browser through a same-origin PHP proxy by @DarkVamp76 in #18
- Web build: HVSC deep links (#id and #/path) by @DarkVamp76 in #19
- Playlist: HV badge for HVSC tunes; web: address bar follows every tune change by @DarkVamp76 in #20
- Orb equalizer view by @DarkVamp76 in #21
- Portrait layout for phones and narrow windows by @DarkVamp76 in #22
Full Changelog: v0.4.4...v0.5.0
ngSid v0.4.4
Per-chip animation
- Each SID chip graphic now animates on its own, driven by the voices of that chip
- Chips that are silent stay dark; multi-SID chips no longer pulse in sync
- Single-SID tunes keep the audio beat pulse
ngSid v0.4.3
Multi-SID view
- Shows all voices of multi-SID tunes (2SID and 3SID): compact voice cards for every chip
- Stereo position of each chip is displayed as a pan indicator
- Chip models (6581/8580) are reported per chip, in lock order
- Fixes the chip order for tunes with more than one SID
ngSid v0.4.2
What's new
- The SID chip graphic in the header pulses on the beat: the chip grows slightly, the pins light up and the glow flashes on bass and drum hits
- ngSid now has a window icon, and the Wayland app id / X11 class match the desktop file, so KDE shows the icon in the title bar and task bar
- make install also installs the metainfo file and refreshes the icon cache and desktop database
Known issues
- For multi-SID tunes the voice cards still show only the first chip
The AppImage is built automatically and attached to this release.
ngSid v0.4.1
What's new
- The header now shows the SID chip model each chip actually runs as (6581 or 8580), with a DIP-28 chip graphic per SID: MOS 6581R4 or CSG 8580R5, glowing with the output level
- Multi-SID tunes show one chip per SID side by side
- Started without arguments, ngSid loads SID files from ~/Musik or ~/Music if present, otherwise it opens the online HVSC browser
Fixed
- SID 1, 2, 3 now follow the order in which the player locks the chips (libsidplayfp hands them out in pointer order)
- The 2nd SID tag no longer says muted, the chip is played
Known issues
- For multi-SID tunes the voice cards still show only the first chip
The AppImage is built automatically and attached to this release.
ngSid v0.4.0
What's new
- Sound now comes from reSIDfp (via libsidplayfp): as close to a real SID as possible
- 16-bit stereo audio output
- The SID model is taken from the tune header; force it with --6581 / --8580
Changed
- The ngSid synth (after VacSid by Oliver Blasnik) now only drives the displays: voice cards, ADSR, DIGI
- Removed: --exact-clock, --limiter, --no-limiter, --digi-wrap, --filter-clamp, --digi-gain, --no-vol-burst and the [ and ] keys
Known issues
- For multi-SID tunes the GUI only shows the first chip
The AppImage is built automatically and attached to this release.
v0.3.3
ngSid 0.3.3
- Default digi level is now 60% (was 100%): digi samples no longer hit the 8 bit ceiling in tunes like Mongobong. Adjust with
[and]or--digi-gain.
Portable download: ngSid-x86_64.AppImage
v0.3.2
ngSid 0.3.2
- Version shown in the playlist panel, plus a startup check against the latest GitHub release (disable with
--no-update-check). - Oscillator digis (Aurora Remix, Wer ist Paula) show up in the DIGI channel card.
- AppImage now has a valid icon and AppStream metadata.
Portable download: ngSid-x86_64.AppImage
v0.3.1
ngSid 0.3.0: cycle-exact C64
The home-made CPU/VIC/CIA emulation is gone. ngSid now uses libsidplayfp 2.16.1 for the C64 side (6510, VIC-II, CIA, interrupts) and keeps its VacSid-style synth as the SID engine.
What this means for you
- RSID tunes with raster and CIA tricks now play, for example the Groepaz tunes Aurora Remix, Sulfo 64 and Mongobong.
- Waveform-switching digis (test-bit samples) are handled with a cycle-exact phase counter plus a DAC hold, so they no longer whistle.
- The sound is still the VacSid sound.
Other changes
- English UI throughout.
- Removed the hard-pan test mode and the
--vbioption (libsidplayfp follows the tune header). makedownloads and builds libsidplayfp statically on first use (checksum verified).
Download
ngSid-x86_64.AppImage is portable: chmod +x ngSid-x86_64.AppImage && ./ngSid-x86_64.AppImage tune.sid
Based on VacSid by Oliver Blasnik ("R0M" / Vacuum). libsidplayfp is GPL-2.0-or-later.