Mikmod is a module player and library supporting many formats, including mod, s3m, it, and xm. Originally a player for MS-DOS, MikMod has been ported to other platforms, such as Unix, Macintosh, BeOS, and Java(!!)
Mikmod main authors are Jean-Paul Mikkers (MikMak), Jake Stine (Air Richter) and Frank Loemker. Steve McIntyre was the first Unix maintainer, followed by Peter Amstutz, Miodrag Vallat and finally Raphaël Assénat.
Unfortunately, since Raphaël Assénat did not have enough free time to work on MikMod those days, releases somewhat came to an halt. This is why he handed the baton to Shlomi Fish in order to add new features, fix bugs and bring the project further. As of September 2013, Shlomi handed the baton to Ozkan as the maintainer for the project.
minor bugfix: - Add WebAudio support (see webaudio/README.md for details.)
- Dynamically load pulseaudio library at runtime.
- New configuration option to exclude module depackers (off by default.)
- Fix high cpu usage in ALSA output driver (reported by David Lindsay.)
- Add WinMM driver (drv_win) command line options for buffer size and
count (github bug #29, PR #30.)
- Merge vibrato tables/math, fix tremolo ramp down, fix IT vibrato.
(github PR #28.)
- Fix XM fine volume slide effects (was broken between libmikmod-3.1.6
and 3.1.7 - github PR #20.)
- Changed XM effect L to behave correctly (e.g. Graff/ant attack.xm or
villgust.xm - github PR #56.)
- Implement MODPlugin ADPCM4 support (github PR #57 and #61.)
- Fix playback of Impulse Tracker modules with more than 99 instruments
(e.g. many MPT-created ITs -- github bug #33.)
- Fix MOD retrigger (E9x) effect bug that would cause it to always
retrigger on tick 1. (github bug #21, PR #22.)
- Fix handling of FAR pattern break byte (github bug #5.)
- Add support for Mod's Grave WOW files to MOD loader (github bug #7.)
- Detect more MOD variants: TDZ#, FA04/6/8, LARD, NSMS (github PR #59.)
- Check M K! and CD61 signatures in Octalyser modules (github PR #12.)
- Don't load STM samples with volume==0, fix sample offset calculation
(github bug #6.)
- Fix volume event handling for FAR modules. (github PR #14.)
- Multiple fixes to FAR modules: (github PR #37)
* Fix player to handle empty patterns.
* Handle invalid pattern numbers in position list.
* Add support for effect 1 and 2 (porta slide up/down).
* Implement effect 3 (tone porta) the right way.
* Play with the real tempos.
* Support for effects D and E (fine tempo up/down).
* Fix effect 6 (vibrato).
* Fix effect 4 (retrigger) by adding a new effect.
* Fix bug in the sample loader when loading 16-bit samples.
* Support for restart position.
- Fix GDM empty notes, fine volslide/portamento, and sample volume.
(github PR #15.)
- Fix GDM set pan positio
GNU LGPL audio music player library c
Gwyddion is a modular SPM (Scanning Probe Microsope) data visualization and analysis tool. It can be used for all most frequently used data processing operations including: leveling, false color plotting, shading, filtering, denoising, data editing, integral transforms, grain analysis, profile extraction, fractal analysis, and many more. The program is primarily focused on SPM data analysis (e.g. data obtained from AFM, STM, NSOM, and similar microscopes). However, it can also be used for analyzing SEM (scaning electron microscopy) data or any other 2D data.
major feature: Version 3.0 It lives! was released. It is a development milestone in porting to new GTK+, Python, etc. It does not contain any new features. In fact, a number of features are still disabled or buggy. You can compile it from source code if you are interested and it should mostly work. But at this stage there is not much reason to do so.
GNU GPL c scientific engineering visualization physics image analysis spm microscopy
libxmp is the backend library for XMP which provides playback of MOD audio files. Over 90 formats are supported, PC as well as ancient home computer variants, including standard MOD files, S3M, XM, and IT files.
minor bugfix: Changes by Claudio Matsuoka:
The full library is now under MIT license
Changes by Alice Rowan:
- Add stereo sample loading support for IT, S3M, XM, MED, LIQ, and
Digital Tracker (partial).
- Add sample preamplification to filter mixers for high sample rates.
- Add support for Ultra Tracker tempo commands.
- Load Ultra Tracker comments instead of skipping them.
- Implement support for Protracker instrument swapping.
- Implement retrigger effects for MED, OctaMED, and Liquid Tracker
where only one retrigger occurs. Liquid Tracker (new format) and
Digital Symphony now allow retrigger values larger than 15.
- XM envelope sustain points that exist on a zero-length loop.
- XM extra fine portamento effect memory.
- XM portamento up and portamento down memory (only for modules
where FT2 compatibility is enabled, for now).
- loading edge case STMs with an EOF byte of 2.
- loading Imago Orpheus modules with null instrument magic
strings, bidirectional samples, and disabled default panning.
- Faster IT loading by buffering pattern, sample, and comment reads.
- loop detection edge cases broken by S3M/IT marker scan.
- Add for IT break to module scan (was missed in libxmp 4.5.0.).
- restart position for 64k sample and Digital Tracker MODs.
- Reset Invert Loop position when a new instrument is encountered.
- MOD: make presence of invert loop override tracker ID guesses.
M.K. modules within Amiga limits which use EFx invert loop are
now IDed as Protracker.
- Multiple Digital Tracker :
Support for loading Digital Tracker 2.03 DTMs (MOD patterns).
Support for loading Digital Tracker 1.9 DTMs (VERS/SV19).
Better Digital Tracker version fingerprinting.
Digital Tracker 2.03 global sample rate and bit depth fields.
Digital Tracker 2.04 pattern note loading (was off-by-one).
Digital Tracker instrument loops (loop end was off-by-one).
Allow patterns up to 396 rows in Digital Home Studio DTMs.
Support for Digital Tracker 1.9 "MIDI note" transpose.
Simulate Digital Tracker effects where po
GNU LGPLv2 c module audio library
Core Features of ParaView
Displaying Data -You can create different views to visualize data simultaneously and easily identify corresponding data elements. These views can also be customized (e.g. creating C++ plugins to add new types of views).
Filtering Data
Transform your data to generate visualizations that are easier to understand using ParaView filters. While an extensive list of filters is already provided, you can add custom filtering operations through Python scripting via a plugin or with a Programmable Filter.
Querying Data -Besides selecting data in various views interactively, ParaView provides a way to inspect the data by querying for elements that satisfy certain criteria using the “Find Data” dialog. The UI makes it easy to build simple queries to find matching elements. Complex queries are also possible using a Python-based syntax.
Animations -When you open a file with multiple timesteps, ParaView automatically sets up an animation. You can use the “Animation View” to set up complex animations involving changes to parameters of filters or sources, and you can move the camera to orbit around the dataset, along an arbitrary path, or follow data as it moves over time. Generated animations can be exported in common video formats (e.g. AVI, OGG, etc.) or as a series of PNG or JPEG image files.
Exporting Scenes -You can export rendered scenes from ParaView in formats used by 3D rendering tools (e.g. VRML, X3D, and GEO). They can then be imported into other renderi
minor feature: ParaView tags
https://gitlab.kitware.com/paraview/paraview/-/tags.. https://gitlab.kitware.com/paraview/paraview/-/tags/v5.13.2.
v5.13.2. ParaView superbuild 5.13.2.
Vicente Adolfo Bolea Sanchez. vicente.bolea@kitware.com.
https://gitlab.kitware.com/paraview/paraview/-/tags/v5.13.1.
v5.13.1. 5.13.1.
John Tourtellott.
https://gitlab.kitware.com/paraview/paraview/-/tags/v5.13.0.
v5.13.0. 5.13.0.
Vicente Adolfo Bolea Sanchez. vicente.bolea@kitware.com.
https://gitlab.kitware.com/paraview/paraview/-/tags/v5.13.0-RC2.
v5.13.0-RC2. 5.13.0-RC2.
Vicente Adolfo Bolea Sanchez. vicente.bolea@kitware.com.
https://gitlab.kitware.com/paraview/paraview/-/tags/v5.13.0-RC1.
v5.13.0-RC1. 5.13.0-RC1.
Ryan Krattiger. ryan.krattiger@kitware.com.
https://gitlab.kitware.com/paraview/paraview/-/tags/v5.12.1.
v5.12.1. 5.12.1.
Ryan Krattiger. ryan.krattiger@kitware.com.
https://gitlab.kitware.com/paraview/paraview/-/tags/v5.12.0.
v5.12.0. 5.12.0.
Ryan Krattiger. ryan.krattiger@kitware.com.
https://gitlab.kitware.com/paraview/paraview/-/tags/v5.12.0-RC3.
v5.12.0-RC3. 5.12.0-RC3.
Ryan Krattiger. ryan.krattiger@kitware.com.
https://gitlab.kitware.com/paraview/paraview/-/tags/v5.12.0-RC2.
v5.12.0-RC2. 5.12.0-RC2.
Ryan Krattiger. ryan.krattiger@kitware.com.
https://gitlab.kitware.com/paraview/paraview/-/tags/v5.12.0-RC1.
v5.12.0-RC1. 5.12.0-RC1.
Ryan Krattiger. ryan.krattiger@kitware.com.
https://gitlab.kitware.com/paraview/paraview/-/tags/v5.11.2.
v5.11.2. 5.11.2.
Ryan Krattiger. ryan.krattiger@kitware.com.
https://gitlab.kitware.com/paraview/paraview/-/tags/v5.11.1.
v5.11.1. 5.11.1.
Ryan Krattiger. ryan.krattiger@kitware.com.
https://gitlab.kitware.com/paraview/paraview/-/tags/v5.11.1-RC1.
v5.11.1-RC1. 5.11.1-RC1.
Ryan Krattiger. ryan.krattiger@kitware.com.
https://gitlab.kitware.com/paraview/paraview/-/tags/v5.11.0.
v5.11.0. 5.11.0.
Cory Quammen. cory.quammen@kitware.com.
https://gitlab.kitware.com/paraview/paraview/-/tags/v5.11.0-RC2.
v5.11.0-RC2. 5.11.0-RC2.
Vicente Adolfo Bolea Sanchez. vic
Mixed scientific visualization fem finite element analysis medical cpp python c
metaf2xml can download, parse and decode aviation routine weather reports (METAR, SPECI, SAO), aerodrome forecasts (TAF), synoptic observations (SYNOP), observations from buoys (BUOY) and meteorological reports from aircrafts (AMDAR). Data can also be taken from decoded BUFR messages. The extracted data can be written as XML or passed to a user-defined function (all done in Perl).
It also provides XSLT style sheets to convert the XML to plain language (text, HTML), or XML with different schemas. A web-based (CGI) user interface can be used to download and display up-to-date weather data from NOAA, Ogimet, and other sources.
minor feature: The processing of message files from NWS was improved. 'M' is recognised as missing in METAR. The METAR remark for a phenomenon can have multiple phenomena. Several smaller improvements were made and a few bugs were fixed.
GNU GPL perl xml xsl web-based command-line data-formats earth-science
croc is a tool that allows any two computers to simply and securely transfer files and folders. AFAIK, croc is the only CLI file-transfer tool that does all of the following:
allows any two computers to transfer data (using a relay)
provides end-to-end encryption (using PAKE)
enables easy cross-platform transfers (Windows, Linux, Mac)
allows multiple file transfers
allows resuming transfers that are interrupted
local server or port-forwarding not needed
ipv6-first with ipv4 fallback
can use proxy, like tor
minor feature: lt;h2 gt;What's Changed lt;/h2 gt;.
lt;ul gt;.
lt;li gt;: --exclude should exclude recursive files by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/schollz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/schollz" gt;@schollz lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2764529628" data-permission-text="Title is private" data-url="https://github.com/schollz/croc//867" data-hovercard-type="pull_request" data-hovercard-url="/schollz/croc/pull/867/hovercard" href="https://github.com/schollz/croc/pull/867" gt;#867 lt;/a gt; lt;/li gt;.
lt;/ul gt;.
lt;p gt; lt;strong gt;Full Changelog lt;/strong gt;: lt;a class="commit-link" href="https://github.com/schollz/croc/compare/v10.2.0...v10.2.1" gt; lt;tt gt;v10.2.0...v10.2.1 lt;/tt gt; lt;/a gt; lt;/p gt;.
MITL file-transfer cli encryption tcp transfer peer-to-peer file-sharing data-transfer golang
ExifTool is a Perl library and command-line tool for reading and updating
common meta data information in various file formats. Foremost it works on
image files, EXIF, PNG, GPS, IPTC, XMP, JFIF/JPEG, GeoTIFF, ICC Profile, Photoshop IRB,
FlashPix, AFCP, AIFF, DJVU, Postscript, GZIP, OpenDocument, PDF, SVG, OGG and ID3.
It can also edit maker notes of digital (RAW) camera files
from Canon, Casio, FLIR, FujiFilm, GE, HP, JVC/Victor, Kodak, Leaf,
Minolta/Konica-Minolta, Nikon, Nintendo, Olympus/Epson, Panasonic/Leica,
Pentax/Asahi, Phase One, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony.
minor feature: Added warning for an unknown DJI protobuf schema. - Decode timed GPS from the DJI Osmo Action 5. - Decode yet another type of LIGOGPSINFO timed GPS from a dashcam video. - Made Matroska Keywords and Instruments List-type tags. - problem were EXIF couldn't be added to some AVIF files. - API Changes: - Added GPSQuadrant option.
Artistic perl exif meta-data
Duplicati is a free, open source, backup client that securely stores encrypted, incremental, compressed backups on cloud storage services and remote file servers. It works with:
Amazon S3, IDrive e2, Backblaze (B2), Box, Dropbox, FTP, Google Cloud and Drive, MEGA, Microsoft Azure and OneDrive, Rackspace Cloud Files, OpenStack Storage (Swift), Sia, Storj DCS, SSH (SFTP), WebDAV, Tencent Cloud Object Storage (COS), and more!
minor feature: This release is a canary release intended to be used for testing.
Note that this build is using.NET8, unlike the 2.0.8.1 build.
Note that this build has a redesigned restore flow.
Should arise, the previous restore engine can be enabled with `--restore-legacy=true`.
## Detailed list of changes:
with launchAgent for CLI server not taking an argument.
Added simultaneous file processors, thanks @gpatel-fr.
Updated translations, thansk to many contributors!.
Added NOOP Daemon for FTP backend.
Excluded Google Drive and GCS from timeout streams.
an with the TrayIcon being disconnected after 15 minutes.
Removed the captcha fro full backup removal.
Reduced number of backend instances created.
Removed Windows-only options on the File backend on non-Windows.
Added option to log FTP messages to regular log.
GNU LGPLv3 backup cloud encryption sftp webdav trust-no-one-backup cloud-backup client-only-backup c-sharp javascript
Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers. We strive to fulfill the goals below. The goals are listed in order of importance, the most important ones first.
Syncthing should be:
Safe From Data Loss
Protecting the user's data is paramount. We take every reasonable precaution to avoid corrupting the user's files.
Secure Against Attackers
Again, protecting the user's data is paramount. Regardless of our other goals, we must never allow the user's data to be susceptible to eavesdropping or modification by unauthorized parties.
Easy to Use
Syncthing should be approachable, understandable, and inclusive.
Automatic
User interaction should be required only when absolutely necessary.
Universally Available
Syncthing should run on every common computer. We are mindful that the latest technology is not always available to every individual.
For Individuals
Syncthing is primarily about empowering the individual user with safe, secure, and easy to use file synchronization.
Everything Else
There are many things we care about that don't make it on to the list. It is fine to optimize for these values, as long as they are not in conflict with the stated goals above.
minor feature: lt;p gt;v1.29.0-rc.3 lt;/p gt;.
lt;p gt;: lt;/p gt;.
lt;ul gt;.
lt;li gt; lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2723449858" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//9855" data-hovercard-type="" data-hovercard-url="/syncthing/syncthing//9855/hovercard" href="https://github.com/syncthing/syncthing//9855" gt;#9855 lt;/a gt;: GUI address unix socket broken lt;/li gt;.
lt;li gt; lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2745087362" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//9872" data-hovercard-type="" data-hovercard-url="/syncthing/syncthing//9872/hovercard" href="https://github.com/syncthing/syncthing//9872" gt;#9872 lt;/a gt;: When socket files are in a folder that needs to be synced on linux, some files were not synced until the socket files were removed lt;/li gt;.
lt;li gt; lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2746332510" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//9875" data-hovercard-type="" data-hovercard-url="/syncthing/syncthing//9875/hovercard" href="https://github.com/syncthing/syncthing//9875" gt;#9875 lt;/a gt;: Clarify log message for ignored folders lt;/li gt;.
lt;/ul gt;.
lt;p gt;Other : lt;/p gt;.
lt;ul gt;.
lt;li gt; lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2740469955" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//9870" data-hovercard-type="" data-hovercard-url="/syncthing/syncthing//9870/hovercard" href="https://github.com/syncthing/syncthing//9870" gt;#9870 lt;/a gt;: Fails with Go 1.24: runtime go1.24rc1 not found in compat.yaml lt;/li gt;.
lt;/ul gt;.
MPL syncronization file-syncronization peer-to-peer p2p backup archiving networking go html javascript
Simple and fast Qt-based image viewer.
Resize, rotate, flip, adjust colors. Copy, crop or paste selection. Paste to side. Effects. Slideshow. Thumbnails. Batch conversion.
minor feature: Fast indexer; Improvements
GNU GPLv3 image viewer qt linux
Prosody is a modern XMPP communication server. It aims to be easy to set up and configure, and efficient with system resources. Additionally, for developers it aims to be easy to extend and give a flexible system on which to rapidly develop added functionality, or prototype new protocols.
major bugfix: Fixes and improvements: mod_blocklist: Drop blocked messages without error, option to restore compliant behavior; Minor changes: core.certmanager: Validate that tls_profile is one of the valid values; net.http: Throw error if missing TLS context for HTTPS request; net.http.parser: Reject overlarge header section earlier; net.http.files: Validate argument to setup function; MUC: optimizations for broadcast of visitor presence; net.server_event: Add wrapserver API; scansion: Enable blocklist compat during tests to fix CI; prosodyctl check: Warn about invalid domain names in the config file; util.prosodyctl.check: Correct modern replacement for disallow_s2s ; util.prosodyctl.cert: Ensure old cert is moved out of the way; util.prosodyctl.check: Improve error handling of UDP socket setup; mod_smacks: Destroy timed out session in async context; mod_invites: Fix traceback when token_info isn t set; mod_admin_shell: Allow matching on host or bare JID in c2s:show; mod_admin_adhoc: Fix log messages for reloading modules; core.moduleapi: Default labels to empty list to fix error if omitted; mod_muc_mam: Improve wording of enable setting; mod_bookmarks: Suppress error publishing empty legacy bookmarks w/ no PEP node; mod_bookmarks: Clarify log messages on failure to sync to modern PEP bookmarks; mod_invites_adhoc: Fix result form type; mod_disco: Advertise disco#info and #items on bare JIDs; util.xtemplate: Fix error on applying each() to zero stanzas
MITL xmpp jabber conferencing lua
Qtractor is an Audio/MIDI multi-track sequencer application written in C++ with the Qt framework. Target platform is Linux, where the Jack Audio Connection Kit (JACK) for audio, and the Advanced Linux Sound Architecture (ALSA) for MIDI, are the main infrastructures to evolve as a fairly-featured Linux desktop audio workstation GUI, specially dedicated to the personal home-studio.
minor feature: corrected and awefully bad MIDI metronome and clock timing,
a reminiscence from the higher resolution MIDI queueing (in place.
Since v0.9.30, meaning a two year long disgrace :().
GNU GPL audio editor c++ cpp qt jack
FluidSynth is a real-time software synthesizer based on the SoundFont 2 specifications and has reached widespread distribution. FluidSynth itself does not have a graphical user interface, but due to its powerful API several applications utilize it and it has even found its way onto embedded systems and is used in some mobile apps.
Features
Cross platform support (Linux, macOS and Windows to name a few)
SoundFont 2 support
SoundFont 3 support (vorbis-compressed SF2)
Realtime effect control using SoundFont 2.01 modulators
Playback of MIDI files
Shared library which can be used in other programs
Built in command line shell
minor feature: lt;ul gt;.
lt;li gt;audible clicks when turning off voices while using a high filter resonance lt;/li gt;.
lt;li gt;a build failure with MSYS2 and MinGW when processing lt;code gt;VersionResource.rc lt;/code gt; lt;/li gt;.
lt;li gt;a crash on startup when there are no MIDI devices available on Windows lt;/li gt;.
lt;li gt;Restore discovery of libsndfile lt;/li gt;.
lt;li gt;a race condition when loading SF3 files containing multiple uncompressed samples lt;/li gt;.
lt;/ul gt;.
GNU LGPLv3 sound-synthesis mixers
MoonRay is DreamWorks’ open-source, award-winning, state-of-the-art production MCRT renderer, which has been used on the following feature films:
How to Train Your Dragon: The Hidden World
Abominable
The Croods: A New Age
Trolls World Tour
The Boss Baby: Family Business
The Bad Guys
Puss In Boots: The Last Wish
MoonRay was developed at DreamWorks and is in continuous active development and includes an extensive library of production-tested, physically based materials, a USD Hydra render delegate, multi-machine and cloud rendering via the Arras distributed computation framework.
major feature: Features
Improved Rocky9 and MacOS build instructions and CMake presets for hdMoonray in Houdini
XPU mode now accelerates both regular rays and occlusion rays for NVIDIA GPUs
XPU mode now supports more than two (up to 16) motion blur steps/samples for meshes
Adds FOV controls to spherical camera to allow rendering onto a partial sphere
Improvements to rdla_filter - splits long lines
Adds -threads option to moonray_bake
Makes all parameters (except clamp values) of RemapMap bindable
Adds a "ramp_input_scale" parameter for diffuse to the DwaBase material
Adds a PortalLight
Supports distant lights referenced by a PortalLight
IntensityLightFilter can now distinguish between direct/indirect paths
Offset and scale are now bindable for UVTransformMap
Supports indirect illumination on volumes
Adds scene variable "slerp_xforms" which fixes scaling when camera shutter is outside motion steps range
Improved ray-sphere intersection precision
Avoids BVH rebuilds if geometry hasn't changed in update
Adds support for min_shadow_distance
Adds stochastic presence optimization
Adds Cryptomatte support to hdMoonRay
Adds reflected cryptomatte data support
Adds screen space radius controls for curves and points
Adds support for "primary aov", allow users to specify an aov as the "primary" output
Includes light filter luminance in the visibility aov
render_profile_viewer now uses OpenImageIO to display test result images
Added new guide for understanding shadow ray manipulation attributes
Shared memory framebuffer interface for sending framebuffer data between processes
New commandline tool: shmFbTool: test and analyze shared memory framebuffer data
New commandline tool: shmFbDump: example code to access shared memory framebuffer without using OpenMoonRay lib
Bug Fixes
Fix flickering shadows in successive rendered frames
Fix crash with volumes
Fix depth aov on Sp
Apache graphics video renderer mcrt