SooperLooper is a live looping sampler capable of immediate loop recording, overdubbing, multiplying, reversing and more. It allows for multiple simultaneous multi-channel loops limited only by your computer's available memory.
The application is a standalone JACK client with an engine controllable via OSC and MIDI. It also includes a GUI which communicates with the engine via OSC (even over a network) for user-friendly control on a desktop. However, this kind of live performance looping tool is most effectively used via hardware (midi footpedals, etc) and the engine can be run standalone on a computer without a monitor.
minor feature:
GNU GPLv3 audio looper
Geonkick is a free software synthesizer capable of generating a wide range of percussive sounds, including kicks, snares, claps, hi-hats, shakers, and also unique effect sounds.
LV2, VST3, Standalone
16 Instruments, 16 MIDI Keys
16 Stereo Channels
3 Layers/Instrument, 3 Oscillators/Layer
Play, modify & blend samples with synthesis
Save (JSON) & Export (FLAC, WAV, Ogg, SFZ)
major feature: For VST3 plugin that caused fails to load in many hosts. The VST3 plugin window size that on some hosts cause problems. Oscillator frequency envelope for
GNU GPLv3 audio synthesizer
Ansel is an open-source photo-editing software for digital artists, designed to help you achieve your own interpretation of raw digital photographs.
Ansel is a better future for Darktable, designed from real-life use cases and solving actual problems.
minor feature: Although it's over 2 months old, this release "just works", without the regressions introduced by later releases.
GNU GPLv3 digital-camera raster-based graphics-conversion cross-plattform
Seq66 is a loop based midi sequencer that provides the functionality needed for a live performance. It is a refactoring of the Qt version of Sequencer64 with modern C++ and with a lot of krufty buildup removed. Sequencer64 was based on the classic Seq24, styled after the Akai MPC line, the Kawai Q80 sequencer, or the popular Alesis MMT-8
minor bugfix: Added: Added 8 more ui-palette entries, total of 32. Probably enough. Added display of a pattern input bus (if present) in the grid. Slot. It is shown just before the pattern length at top right. Added mute-group label ("MG") to main window. Added a pre-made MIDI file to use with record-by-channel. Added a record-by-buss feature. Added a way to toggle recording of more than pattern at once. Can now paste a pattern into a new or another loaded MIDI file. Added optional paramater to the --priority option. Added showing program changes in slot button. Added showing text events in the data pane and all text events in the main Session tab. its Save Info button. Implemented the "menu-mode" automation. It duplicates the function of the hide/show button, to toggle between hiding some of the main. Window controls and the main menu, and showing them. : "Would it be possible to have NEWS structured like a changelog". Errors setting style-sheet, palette, and mutes in Preferences / Session. Enhanced this tab to indicate when. Exit (as opposed to internal restart) is needed. Ing various playlist errors: - PPQN setting causing slow/fast playback. Cannot. Display 120 PPQN well, too intrusive. Converted Contrib/midi/Carpet_of_the_Sun_karaoke_meta_text.mid From 120 to 192 PPQN. Segfaults due to not stopping playback before loading. The next song or basing calculations on missing values. Ing the massive botch of the Set Master tab. More in Mutes tab, including raising the modify flag. App exiting unceremoniously if "quiet" is set. Minor in Song zoom with 1920 PPQN. Odd breaking MIDI-control-out (display). Prevent long redundant start-up error messages. Solo feature. Should unsolo before starting another. Solo. Queue and keep-queue. Not saving record-by-channel. record-by-channel. Prevent long redundant start-up error messages. Solo feature. Should unsolo before starting another. Solo. Queue and keep-queue. Not saving record-by-channel. record-by-channel. Not modifying the song whe
GNU GPLv3 audio sequencer
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: Home.. Intro. Screenshots. Features. Requirements. Downloads. Installation. Configuration.. Support. Acknowledgements
Downloads.. Git.
Screenshots.
Documentation.
GNU GPL audio editor c++ qt jack
Power Tab Editor is an easy to use cross-platform guitar tablature editor and viewer. It is an open source, community-driven successor to the original Power Tab Editor 1.7.
A variety of file formats are supported, including .pt2, .ptb, .gp3, .gp4, .gp5, .gpx, and .gp
major feature: https://github.com/powertab/powertabeditor/releases/tag/2.0.0-alpha19
GNU GPLv3 audio guitar tablature
Npgsql is a .NET data provider for Postgresql 9.0 and later. It's implemented completely in C# 3.0 and thus does not require a client library. Allows complete database querying and CRUD interaction, has some support for ADO.NET 2.0, provides logging support, allows :colon or @prefix parameter binding, and native large object support.
minor feature: Redo binary exporter column reading
(cherry picked from commit cdf9841).
BSDL-2 c dotnet mono-compatible database-driver postgresql
A typical application developed using OCCT deals with two or three-dimensional (2D or 3D) geometric modeling in general-purpose or specialized Computer Aided Design (CAD) systems, manufacturing or analysis applications, simulation applications, or even illustration tools.library designed for rapid production of sophisticated domain-specific CAD/CAM/CAE applications
major feature: General
Fixed TDataStd_NamedData HasSmth() methods to no longer return true for empty containers.
Improved general performance through code updates with static analysis.
Implemented "Memory Manager" configurations: Native, TBB, JeMalloc, Flexible. JeMalloc leads to a performance increase of up to 40 for large files.
Introduced CMake configuration for optimization profiles: Default and Production. Production activates all available compiler optimizations.
Implemented move semantics into NCollection and TCollection containers.
Modernized NCollection_Vector(NCollection_DynamicArray), NCollection_Array1, and NCollection_Array2.
Updated memory allocation functionality to avoid unnecessary memory cleaning (set 0).
Modernized NCollection_IncAllocator (optimized pool for small objects).
Modeling
Addressed multiple bug fixes and improvements for various modeling algorithm methods.
Increased memory management performance.
Improved overall modeling stability.
Resolved canonical geoplane detection problems.
Visualization
Resolved compilation issues related to vtk 9.2.6.
Improved SelectMgr_EntityOwner to process the selection scheme.
Modified Image_AlienPixMap::Save() to write into a memory buffer instead of a file.
Reduced sensitivity of lines.
Extended AIS_AnimationObject with syntax for defining rotation around a specific point.
Introduced separate gesture mappings for dragging to AIS_ViewController.
Integrated the ability to scale by moving the mouse on the OY axis.
Mesh
Fixed BRepMesh_IncrementalMesh issue with overflowing system memory.
Unhandled Standard_OutOfRange, BRepMesh_PairOfIndex::Append() no longer prevents triangulation with large deflection values.
Data Exchange
Resolved multiple issues regarding DE Wrapper and Step import and export.
Increased STEP parser performance.
Introduced thread-safety interface to STEP import and export.
Reorganized DE ToolKits
GNU LGPLv3 c++ cad cam visualization
A Python Wrapper to access the Overpass API (the read-only OSM3S interface to open street map data, which can be queried over the web simply by location, types, proximity or tags).
minor feature: Add type hints.
Update requirements to 3.6.2+.
Update docs to use type hints.
Update CI pipelines.
Add automated upload to PyPI.
Build wheels.
python openstreetmap osm
BallroomDJ 4 is a ballroom music player. It is designed to play music the entire evening without intervention. Manage your ballroom dance music and create song lists, automatic playlist and sequenced playlists.
BallroomDJ 4 is the replacement for BallroomDJ.
minor feature: 4.4.6 2023-12-4
* Bug Fixes:
* Starter: Fix minor profile bugs.
* Audio Identification: Handle missing fingerprint executables.
* Player: Improve handling of position/speed/volume sliders.
* Changes:
* Edit Sequences: Minor change to user interface.
* New Features:
* Music Manager: Remove song.
* Internal:
* Upgrade libmp4tag to version 1.2.11.
Zlib end-users linux macos windows player ballroom c gtk
Natron is a visual effects composition software. It supports many common image file formats (EXR, DPX, TIFF, JPEG, PNG); colorspace management via OpenColorIO, and visual effects via OpenFX / OFX plugins. It has low hardware requirements that allow real-time playback, comes with command line tools, and uses Python3 for scripting.
major bugfix: Known : Rendering sometimes silently stalls after X frames. #248. Some image formats may have (PCX, PSB). #602. MTS video files are sometimes not read correctly. #186. Changes: Use Python 3 rather than Python 2 (which is not maintained anymore). This will require very few changes to the Python code (mainly print statements), and most code can be easily adapted to be 2-3 compatible. #686. Use QtPy==1.11.2 rather than PySide. QtPy is an abstraction layer for PyQt5/PyQt4/PySide2/PySide (newer versions support PyQt6/PySide6). QtPy uses the Qt5 layout (where the QtGui module has been split into QtGui and QtWidgets). Using QtPy guarantees a higher level of forward-compatibility with future versions of Natron, which may use Qt5 or Qt6. PySide can still be imported explicitly, if required, but the resulting code will not be forward-compatible. #687.
Apache c++- python graphics composition animation effects
Infix is a Linux Network Operating System (NOS) based on Buildroot, and sysrepo. A powerful mix that ease porting to different platforms, simplify long-term maintenance, and provide made-easy management using NETCONF. It also has a built-in CLI that you'll quickly come to love.
minor feature:
GNU GPL netconf linux buildroot
Flowblade is a multitrack non-linear video editor for Linux released under GPL 3 license.
Flowblade is designed to provide a fast, precise and robust editing experience. Flowblade employs a film-style insert editing model as workflow. In insert editing clips are generally placed tightly after other clips when they are inserted on the timeline. Edits are fine tuned by trimming in and out points of clips or by cutting and deleting parts of clips.
Flowblade provides powerful tools to mix and filter video and audio.
minor feature: ate: November 29, 2023 With Flowblade 2.12 we are getting a couple of important structural updates such as Data Stores feature and the possiblity to use up to 21 tracks in a Sequence. DATA STORES: Users can now decide where project data such as proxie clips, container clip renders, thumbnails and audio levels is stored. Data location can be selected for each project individually, and project data can also be destroyd per project so that other projects are not affected. See documentation for more info. MAXIMUM NUMBER OF TRACKS INCREASED TO 21: Flowblade has always avoided UX with free scrolling of Timeline in 2 dimensions. The rationale has been that this provides a more stable and maximally controllable view of the Timeline. This in turn has necessitated having a maximum a track count of 9. For 2.12 we added a paged and auto centered view of Timeline in the vertical dimension. This provides most of the stable view advantages of the previous approach, while simultaniously making it possible to increase the maximum number of tracks available to the user. FASTER PROXY RENDERING: It was pointed out that creating proxy files with the FFMPEG CLI application GPU rendering was much faster then Flowblade proxy rendering, even if GPU was used for rendering by Flowblade. The reason for this speed difference is the additional overhead necessery to support multitrack playback with arbitrary filtering and image and audio mixing that is required for video editor rendering. Proxies can now be rendered using FFMPEG CLI app if system supports GPU encoding. On testing we were getting 4-10x speed improvements with this approach. TOOLS AND CONFIGURATION REMOVAL: Flowblade no longer offers user configurable toolset for Timeline editing. The use cases of additional available tools are well covered with the default toolset and user configurable ordering of tools was longer considered an important feature. OTHER NEW FEATURES: New filters Unpremultiply, Grayscale Luminance, Copy Channel and
GNU GPLv3 multimedia video non-linear-editor artistic-software linux python gtk
Federated video streaming platform, that's based on ActivityPub and P2P (BitTorrent) stream distribution technology. Individual video hosting instances profiteer from shared communities and content caching.
minor bugfix: IMPORTANT NOTES:
If you upgrade from PeerTube v6.0.0, please follow v6.0.0 IMPORTANT NOTES.
We've made some modifications in v6.0.0 IMPORTANT NOTES, so if you upgrade from PeerTube v6.0.0:
Ensure `location = /api/v1/videos/upload-resumable ` has been replaced by `location /api/v1/videos/(upload-resumable ( / +/source/replace-resumable)) ` in your nginx configuration.
Ensure you updated `storage.web_videos` configuration value to use `web-videos/` directory name.
Ensure your directory name on filesystem is the same as `storage.web_videos` configuration value: directory on filesystem must be renamed from `videos/` to `web-videos/` to represent the value of `storage.web_videos`.
:
CPU going to 100 on odd cpu count.
Increase storyboard generation job TTL.
Add missing `generate-video-storyboard` job type in admin jobs list.
Regenerate storyboard after studio job.
Affero GPLv3 javascript angularjs web video hosting activitypub
digiKam is a KDE photo collection manager. It provides streamlined importing and organizing/classifying them into albums or chronologies. Besides allowing custom directory schemes for storage, it also permits plain tagging, indexing and rating. Through KIPI it integrates with other KDE photo management software; but also provides a Light Table tool to pick highest quality shots from a series, or retouch them. A built-in image editor can apply colorization and lightning correction effects.
minor feature: After five months of active maintenance and long bugs triage, the digiKam team is proud to present version 8.2.0 of its open source digital photo manager.
See below the list of most important features coming with this release.
Libraw : Updated to snapshot 2023-11-21
Bundles : Updated Exiv2 to last 0.28.1 release
Bundles : Updated ExifTool to last 12.70 release.
Bundles : Linux and macOS uses KF5 framework to last 5.110
This version arrives with a long review of bugzilla entries. Long time bugs present in older versions have been fixed and we spare a lots of time to contact users to validate changes in pre-release to confirm fixes before to deploy the program in production.
The application internationalization has also been updated. digiKam and Showfoto are proposed with 61 different languages for the graphical interface. Go to Settings/Configure Languages dialog and change the localization as you want. Applications need to be restarted to apply changes. If you want to contribute to the internationalization of digiKam, please contact the translator teams, following the translation how-to. The statistics about translation states are available here.
Thanks to the translators who have worked on the online documentation internationalisations. You can read and search over the document here. You are welcome to contribute to application handbook translations following the coordination team instructions.
GNU GPL cpp qt image photo galleries management kde digital-camera
Seq66 is a loop based midi sequencer that provides the functionality needed for a live performance. It is a refactoring of the Qt version of Sequencer64 with modern C++ and with a lot of krufty buildup removed. Sequencer64 was based on the classic Seq24, styled after the Akai MPC line, the Kawai Q80 sequencer, or the popular Alesis MMT-8
minor feature:
audio sequencer
MKVToolNix is a tool collection for manipulating Matroska video (MKV) files. It can mux/demuc, split/merge, edit, inspect or create them, or convert from AVI, MP4, OGM, Dirac, h264 fromats. It supports common encodings and subtitle formats, runs on Linux, Windows and Max OS X.
major bugfix: "Milliontown" 2023-12-02. New features and enhancements: Mkvmerge: MPEG transport stream reader: HEVC/H.265: added support for. Reading single-layer Dolby Vision from Annex B type bitstream read from MPEG Transport streams. Partially implements #3113. Mkvmerge: MPEG transport stream reader, HEVC/H.265 elementary stream reader: Added support for reading dual-layer Dolby Vision with both the base Enhancement layers in the same track from Annex B type bitstreams in MPEG Transport files elementary stream files. Implements #3126. Mkvmerge: MPEG transport stream reader: HEVC/H.265: implemented combining. Dual-layer Dolby Vision with base enhancement layers in different Tracks. Implements #3127. MKVToolNix GUI: multiplexer: added a new option in the preferences for. Always enabling 'forced' subtitle tracks. A subtitle track is considered to be 'forced' if: the corresponding property is set in the source file; the. Track's name contains the word 'forced' (in English); deriving the 'forced Display' flag from file names is active the file name matches the Corresponding pattern. The option is disabled by default. Implements #3627. MKVToolNix GUI: multiplexer: the functionality for detecting file name. Sequences when adding files can now recognize the patterns used by GoPro's Cameras for chaptered video files. Implements #3633. Xyzvc_dump: the end position of the current NALU will be output in. Non-portable format as well. Xyzvc_dump: HEVC: the tool will now also output the inner NALU type of Dolby Vision NALUs (`unspec62` and `unspec63`). : Mkvmerge: when the user requests processing be stopped after the video ends. `mkvmerge` will now take appending files into account properly. It won't. Stop processing unconditionally after the first file ends anymore. #3618. Mkvmerge: AV1 handling in readers: the readers will now provide the pixel. Dimensions to the AV1 packetizer as early as possible, just like for other Video packetizers. That way the pixel dimensions are availabl
GNU GPL c video matroska conversion
Infix is a Linux Network Operating System (NOS) based on Buildroot, and sysrepo. A powerful mix that ease porting to different platforms, simplify long-term maintenance, and provide made-easy management using NETCONF1 (remote) or the built-in CLI.
minor feature: Package/skeleton-init-finit: Run the getty in runlevel 9
Normally, no logins are actually possible, but this will have two.
Desirable effects effects:
/etc/will be printed when hitting return over the console.
Allowing the user to see the bootstrapping errors again, without.
Having to reboot the system.
On devleoper builds, with CONFIG_TARGET_ENABLE_ROOT_LOGIN, we can.
Login as root and de.
GNU GPL networking operating-system
RaySession is a GNU/Linux session manager for audio programs such as Ardour, Carla, QTractor, Guitarix, Patroneo, Jack Mixer, etc...
The principle is to load together audio programs, then be able to save or close all documents together.
Its main purpose is to manage NSM compatible programs, but it also helps for other programs.
Features:
Load many programs together and remember their documents and jack connections in an unified folder
Nice patchbay with stereo connections, wrappable boxes and a search tool
Snapshot at each save (optional), then you can go back to the snapshot (it uses git)
Save client as template, and then restore it easily
Save session as template
Make almost all actions and get several informations with the CLI named ray_control
Script sessions and clients actions with shell scripts
Remember and recall JACK configuration with the jack_config session scripts
Having sub-sessions working through the network with the "Network Session" template
Remember the virtual desktop of the programs (requires wmctrl, doesn't works with Wayland)
Bookmark the current session folder in your file manager and file pickers (gtk, kde, qt, fltk)
minor feature:
GNU GPLv3 audio
FreeCAD is a general purpose parametric 3D CAD modeler based on the OpenCASCADE geometry kernel. It's written in Python and its GUI utilizes Qt. It provides a modular plugin architecture and extensibility via macros and scripts, but already comes with a wide range of 2D and 3D property editing tools and transformation filters, simulation and rendering backends. Various export formats include STEP, IGES, OBJ, STL, DXF, SVG, STL, DAE, IFC or OFF, NASTRAN, VRML, DWG, and the native FCSTD files.
minor bugfix: point release
GNU LGPL cad python qt pyside
RaySession is a GNU/Linux session manager for audio programs such as Ardour, Carla, QTractor, Guitarix, Patroneo, Jack Mixer, etc...
The principle is to load together audio programs, then be able to save or close all documents together.
Its main purpose is to manage NSM compatible programs, but it also helps for other programs.
Features:
Load many programs together and remember their documents and jack connections in an unified folder
Nice patchbay with stereo connections, wrappable boxes and a search tool
Snapshot at each save (optional), then you can go back to the snapshot (it uses git)
Save client as template, and then restore it easily
Save session as template
Make almost all actions and get several informations with the CLI named ray_control
Script sessions and clients actions with shell scripts
Remember and recall JACK configuration with the jack_config session scripts
Having sub-sessions working through the network with the "Network Session" template
Remember the virtual desktop of the programs (requires wmctrl, doesn't works with Wayland)
Bookmark the current session folder in your file manager and file pickers (gtk, kde, qt, fltk)
minor feature: v0.14.2 Minor bug fix release, probably the last of the year.
BugFix:
Top left Favorites button was not working, template were listed, but nothing happened when clicking on it
fix a possible ray-alsapatch crash
some widgets were not locked in client properties dialog when it is launched for a template preview
Change:
client full rename now restarts the client or make it reload its project if it is already started
Templates:
add Ardour8 template
GNU GPLv3 audio
LimeSurvey is a web application that interacts with MySQL, MSSQL, or Postgres to develop surveys, publish surveys, and collect responses to surveys. Once a survey has been created, data can be inserted into the survey either by a "pretty" public screen which presents each question one at a time, or by a quick and nasty data entry screen. It includes the capacity to generate individualized "tokens", so that invitations can be issued to participants. It also has the capacity to set conditions on whether questions will display (branching), numerous question types, and a basic statistics function.
minor feature: Missing cssframework default values for survey theme (Olle Härstedt).
Setting Bruteforce timeout values to empty string causes the administrator to be locked out (Denis Chenu).
Alphabetical order can be bad with utf8 character (Denis Chenu).
security XSS in Survey menus (Menu icon type and Menu icon) (Gabriel Jenik).
security CSRF in Reset Survey menus (Tests) (Gabriel Jenik).
Potential loop with equation set question (Denis Chenu).
Updated translation: Portuguese (Portugal) by twilllig.
Updated translation: Portuguese (Portugal) by samarta.
Updated translation: Greek by baltzis, lenasterg.
Updated translation: German by c_schmitz.
Updated translation: French (France) by DenisChenu.
GNU GPL survey php mysql mssql postgres
Praat is a speech analysis tool used for doing phonetics by computer. Praat can analyse, synthesize, and manipulate speech, and create high-quality pictures for your publications. Praat was created by Paul Boersma and David Weenink of the Institute of Phonetics Sciences of the University of Amsterdam.
Some of Praat’s most prominent features are:
Speech analysis
Speech synthesis
Speech labelling
Grammar models
Statistical analysis
minor bugfix: Removed some visible percent signs before variable names from the scripting tutorial.
SoundEditor/TextGridEditor logging: when logging 'f0',
Praat now correctly reports values in Hz (rather than logarithms)
if Unit is set to Hertz (logarithmic) .
This had existed since Praat version 4.3.16 (June 2005).
SoundEditor/TextGridEditor scripting compatibility: made old versions of Pitch settings... .
And Advanced pitch settings... available to scripts again, made the old denominations
autocorrelation and cross-correlation (as pitch analysis methods) available to scripts again.
And made obsolete versions of pitch analysis settings (such as Pitch silence threshold )
Available again, now under the COMPATIBILITY section of the output of Editor info .
This will allow older editor scripts to continue to run without change.
GNU GPLv3 speech analysis
Gitea is a painless self-hosted Git service. It is similar to GitHub, Bitbucket, and GitLab. Gitea is a fork of Gogs. See the Gitea Announcement blog post to read about the justification for a fork.
Purpose
The goal of this project is to provide the easiest, fastest, and most painless way of setting up a self-hosted Git service. With Go, this can be done with an independent binary distribution across all platforms and architectures that Go supports. This support includes Linux, macOS, and Windows, on architectures like amd64, i386, ARM, PowerPC, and others.
minor feature: SECURITY.
comment permissions.
Dont leak private users via extensions.
Unify two factor check.
Support allowed hosts for webhook to work with proxy.
.
no ActionTaskOutput table waring.
Restricted users only see repos in orgs which their team was assigned to.
DownloadFunc when migrating releases.
http protocol auth.
Revert "orphan check for deleted branch ".
label render containing invalid HTML.
poster is not loaded in get default merge message.
when deleting Docker package with an internal version.
attachment download.
When comparing with an non-exist repository, return 404 but 500.
API.
package webhook.
org team endpoint.
ENHANCEMENTS.
Render email addresses as such if followed by punctuation.
mermaid flowchart margin.
panic in storageHandler.
DOCS.
Update agit-support.en-us.md.
MISC.
wrong xorm Delete usage(backport for 1.20).
Remove duplicated button in Install web page.
Avoid run change title process when the title is same.
MITL git go
Parole is the video and media player for the XFCE4 desktop. It has a simple and unobtrusive interface, utilizes GStreamer for maximum audio/video format coverage, and requires few resources. It provides a couple of plugins however, such as notifications and systray integration or remote control support.
minor feature: Add missing chain-up to parent in constructed().
Add runtime guard for XfceSMClient.
build: Restrict XfceSMClient to X11.
build: Use XDT_CHECK_OPTIONAL_FEATURE.
Small UI Improvements.
parole-conf: critical warning and memory leak.
build: Define our own windowing macro instead of extending GDK's.
plugins: Disable systray icon outside X11.
Guard X11 code paths.
invisible mouse ().
Add middle click actions to tray icon ().
docs: Remove useless check.
mpris2: Properly disconnect signal handlers.
powermanager: Add missing sanity check.
Only use header bar if gtk-dialogs-use-header ().
build: Add -export-dynamic to LDFLAGS.
Add icons at missing sizes, clean up SVG metadata.
Translation Updates:
Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
Dutch, Eastern Armenian, English (Australia), English (United
Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew,
Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Occitan (post
1500), Polish, Portuguese, Portuguese (Brazil), Russian, Serbian,
Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian, Uyghur.
GNU GPL x gtk video-player media gio gstreamer xfce
GitLab is a development collaboration tool and git DVCS frontend. It includes repository management features, code reviews, an issue tracker, activity feeds and wikis.
GitLab provides fine-grained access control, user management, 5 permission levels and branch constraints, and can utilize LDAP/AD intranet authorization.
Powered by Ruby on Rails it comes as open source package, and as commercial supported enterprise version.
minor security: (2023-11-30).
### (3 changes).
Revert "Merge branch 'sc1-release-goredis' into 'master'" (gitlab-org/security/gitlab@9589d80224cae8723bea3180418061363deeddd9).
Truncate verification failure message to 255 (gitlab-org/security/gitlab@d3c363a1e644525c386e670abca295181a9ae450) GitLab Enterprise Edition.
Prefer custom sort order with search in users API (gitlab-org/security/gitlab@3c9b46eb086ebfa595083452f82ddd19db586e5b).
### Security (11 changes).
Validate adding members with higher role (gitlab-org/security/gitlab@e55b3d8e5f3cf86fa5b124b0c85d3c70e94056b0) ( merge request (gitlab-org/security/gitlab!3713)).
Enforce ref protection on pipeline schedule updates (gitlab-org/security/gitlab@a4565e7ddc064035a622c0f645bdcf583f8d9945) ( merge request (gitlab-org/security/gitlab!3703)).
Update mermaid version for DOS security (gitlab-org/security/gitlab@baec50f7af8077e77cf3124ac695ecb12d2d0028) ( merge request (gitlab-org/security/gitlab!3707)).
Prevent guest users from being able to add emojis in confidential (gitlab-org/security/gitlab@7700354a9e5bd11b8db8e6b116d6708c9ef15e72) ( merge request (gitlab-org/security/gitlab!3699)).
Do not run ssl cert validation if key has errors (gitlab-org/security/gitlab@a585a7ad29319b9cdaa6086287251ac34b0cd2be) ( merge request (gitlab-org/security/gitlab!3702)).
Ensure access is checked when loading releases associated with tags (gitlab-org/security/gitlab@68cb75d412db5e1fe97823f21cd848299cb1c969) ( merge request (gitlab-org/security/gitlab!3701)).
XSS and ReDoS in Markdown via Banzai pipeline of Jira (gitlab-org/security/gitlab@4ab2701284c928a392b5390977e4daed30b1b39f) ( merge request (gitlab-org/security/gitlab!3697)).
Prevent branch names starting with SHA-1 and SHA-256 values (gitlab-org/security/gitlab@cc65b6c8c94b1b647995fe5f2d6afd23cc621f12) ( merge request (gitlab-org/security/gitlab!3698)).
Filter out projects with disabled package registry in Composer finder (gitlab-org/security/gitlab@576f1ee9a3b612
MITL ruby ruby-on-rails git dvcs wiki bugtracker version-control
MediaInfo displays technical, format, encoding, aspect and textual tag data for audio and video files. It provides a unified GUI for various file containers such as MPEG/4, QuickTime, MKV, AVI, WMV, FLV. It can also generate reports in various text formats, batch process, and a GUI is available cross-platform.
minor bugfix: XMP: support of a couple of additional metadata.
PNG: pixel aspect ratio, gamma, active bit depth.
PNG: support of textual metadata.
Detection of active width/height/DAR (based on FFmpeg), Windows only.
Matroska: show ST-12 timecode of first frame.
ADM: rounding of FFoA to 0 decimal and Start/End time codes to 2 decimals.
WAV: support of big (1+ GB) axml chunks.
ADM: support of big (1+ GB) files on 32-bit systems.
x I1876, BWF: missing precision in TimeReference export
x I1607, MPEG-TS/PS: Less Inform() with Open(memory) than Open(file)
x MP4/MOV: show right time code of last frame with complex time code tracks
x Duration: timecode output should not use drop frame for 23.976fps
x AVC+HEVC: handling of DF timestamps
x SF1188, ID3v2: wrong handling of chunks having padding
x I1887, TS DVB: wrong handling of UTF-8 strings in service name
x I1892, Matroska: date readout if before the millennium
GNU LGPLv3 c++ win32 command-line wxwidgets video analysis
Shotcut is a free, open source, cross-platform video editor for Windows, Mac and Linux. Major features include support for a wide range of formats; no import required meaning native timeline editing; Blackmagic Design support for input and preview monitoring; and resolution support to 4k.
minor feature: for DOWNLOAD!
This highlight of this version is the addition of easing for keyframes: ease in, ease out, and ease in/out with different levels of acceleration and tricks like elastic and bounce. See the Easing Functions Cheat Sheet web page for an animated graphical overview of these behavior options..
Improvements.
.
Added Crop:Rectangle gt; Apply to Source button.
This button is only enabled when the aspect ratio of the source media matches your project s Video Mode because it is impossible to include the black padding that Shotcut adds to a source. This feature is the primary way to simply crop a video. You do not need to use the timeline for this. You can simply:
.
set Settings gt; Video Mode to Automatic,.
open a video file,.
add the Crop: Rectangle video filter,.
adjust the rectangle control in the player,.
click Apply to Source in the Filters panel,.
choose Yes in the dialog asking to change the Video Mode, and.
Export..
.
.
Added Opacity to GPS Text, Text: Simple, and Timer filters..
Improved performance of Timeline gt; Zoom..
Added rectangular selection to Timeline..
Added Settings gt; Timeline gt; Rectangle Select..
This is on by default, and scrubbing with the mouse on the timeline requires clicking near the play head.
When this is on, hold Shift to turn it off temporarily. When this is off, hold Shift to temporarily turn it on.
Changed the Smooth keyframe type to avoid overshoots and cusps..
This only applies to new projects made with this and future versions. Thus, the behavior of smooth keyframes made with an earlier version remains the same for compatibility reasons.
Added Ease In, Ease Out, and Ease In/Out to Keyframes..
This also changes the appearance of keyframes in the timeline view of Keyframes to make it more clear where the behavior applies - between keyframes. Remember this: when thinking about in or out , for Shotcut in refers to the beginning of something - a clip, filter, or
GNU GPLv3 multimedia video non-linear-editor artistic-software cross-platform windows macos linux qt
Ursa helps you write code that will last a long time: a simple, general-purpose programming language that is easy to pick up and will work the same way long into the future.
minor feature: This release adds a prelude containing just one function, the iterator range . The source code for the prelude was accidentally included in the previous release, but did nothing useful.
A bug was fixed in the REPL, where an empty input line gave an error.
GNU GPLv3 proglang programming language
Tornado is a Python web framework and asynchronous networking library. By using non-blocking network I/O, Tornado can scale to tens of thousands of open connections, making it ideal for long polling, WebSockets, and other applications that require a long-lived connection to each user. It's comprised of a web framework, a HTTP client and server implementation based on an asynchronous networking core, and it coroutine library. As whole it can supplant WSGI setups, but the web framework itself may be run with traditional servers.
minor feature: What's new in Tornado 6.4.0
Nov 28, 2023.
General Changes.
Python 3.12 is now supported. Older versions of Tornado will work on Python 3.12 but may log.
deprecation warnings.
Deprecation Notices.
`.IOLoop.add_callback_from_signal` is suspected to have been broken since Tornado 5.0 and will be.
removed in version 7.0. Use `asyncio.loop.add_signal_handler` instead.
The `client_secret` argument to `.OAuth2Mixin.authorize_redirect` is deprecated and will be.
removed in Tornado 7.0. This argument has never been used and other similar methods in this module.
don't have it.
`.TwitterMixin` is deprecated and will be removed in the future.
`tornado.auth`.
The `client_secret` argument to `.OAuth2Mixin.authorize_redirect` is deprecated and will be.
removed in Tornado 7.0. This argument has never been used and other similar methods in this module.
don't have it.
`.TwitterMixin` is deprecated and will be removed in the future.
`tornado.autoreload`.
Autoreload can now be used when the program is run as a directory rather than a file or module.
New CLI flag `--until-success` re-runs the program on any failure but stops after the first.
successful run.
`tornado.concurrent`.
reference cycles that could lead to increased memory usage.
`tornado.escape`.
Several methods in this module now simply pass through to their equivalents in the standard.
library.
`tornado.gen`.
This module now holds a strong reference to all running `asyncio.Task` objects it creates. This.
prevents premature garbage collection which could cause warnings like "Task was destroyed but it.
is pending!".
`tornado.ioloop`.
`.IOLoop.add_callback_from_signal` is suspected to have been broken since Tornado 5.0 and will be.
removed in version 7.0. Use `asyncio.loop.add_signal_handler` instead.
The type annotation for `.IOLoop.run_in_executor` has been updated to match the updated signature.
of `asyncio.loop.run_in_executor`.
reference cycles tha
Apache python web-framework http-server
Babel is a code translator, which compiles next-gen EcmaScript 6 syntax into browser-consumable ES5/JavaScript. It adds a few proposed ES7 constructs even, and works with React, Node.js, Rails, etc. It provides for: array comprehensions, arrow functions, async functions, async generator functions, classes, class properties, computed property names, constants, decorators, default parameters, destructuring, exponentiation operator, for-of, generators, generator comprehensions, let scoping, modules, module export extensions, object rest/spread, property method assignment, property name shorthand, rest parameters, react, spread, tail call optimisation, template literals, type annotations, unicode regex support.
minor bugfix: (2023-11-29).
#### :eyeglasses: Spec Compliance.
`babel-plugin-proposal-decorators`.
Class binding is in TDZ during decorators initialization (@nicolo-ribaudo).
`babel-helpers`, `babel-plugin-proposal-decorators`.
Allow addInitializer in field decorator context (@JLHwung).
#### :: `babel-traverse`, `babel-types`.
Do not remove bindings when removing assignment expression path (@nicolo-ribaudo).
`babel-plugin-transform-classes`.
Require class properties transform when compiling class with private fields (@nicolo-ribaudo).
`babel-generator`.
: Missing parentheses after line break (@liuxingbaoyu).
`babel-helpers`.
helpers internal fns names conflict resolution (@nicolo-ribaudo).
`babel-helper-create-class-features-plugin`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-typescript`.
Simplify class fields injetion after `super()` (@nicolo-ribaudo).
`babel-generator`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-parameters`, `babel-plugin-transform-typescript`, `babel-traverse`.
: Unexpected duplication of comments (@liuxingbaoyu).
`babel-eslint-plugin`.
Add `@babel/eslint-plugin/no-undef` to `no-undef` with accessor props (@nicolo-ribaudo).
#### :microscope: Output optimization.
`babel-helpers`.
Optimize `decorator` helper size (@liuxingbaoyu).
MITL javascript ecmascript nodejs compiler conversion es6 es7 developers
Command the forces of "The Project" in a battle to rebuild the world after mankind has almost been destroyed by nuclear missiles.
The game offers a full campaign with optional (but strongly recommended!), videos, battle against four factions, multiplayer and single-player skirmish modes, and an extensive tech tree and a full unit designer.
Multiplayer is also cross-platform - battle your friends with any OS, Windows, Linux or macOS, it all works seamlessly!
minor bugfix: :
General:
: Various potential crashes.
: Clear active console messages when resuming from paused state.
: Make sure VTOLs retreat to repair when attached to VTOL Strike/CB.
Campaign:
: Move a spawn position on Gamma 3.
Multiplayer:
: Do not split departing player research centers with team in non-shared research mode.
Other:
: Use std::make_ unique,shared instead of raw new.
GNU GPL real-time-strategy game c++ linux windows macos bsd
Gradle is an open-source build automation tool focused on flexibility and performance. Gradle build scripts are written using a Groovy or Kotlin DSL.
major feature: The Gradle team is excited to announce Gradle 8.5.
Gradle now supports running on Java 21.
This release features Kotlin DSL improvements, including faster first use and version catalog support in precompiled Kotlin script plugins.
Additionally, this release comes with more helpful error and warning messages, improvements to build init, dependency verification and several new APIs for build and plugin authors. See the full release notes for details.
Apache build-tool c c++ groovy java kotlin
An MP4 tagging library where all tags can be accessed and modified and any tags, unknown tags or custom tags are never lost when the audio file is updated. A list of known tags is only used when new tags are added.
minor bugfix: 1.2.11 2023-11-29
* Bug Fixes:
* mp4tagcli: Fix --dump
* Changes:
* Make cover image type (jpg, png) available to caller.
* mp4tagcli: also display type of cover image.
* New Features:
* Added manual page for mp4tagcli.
* Added manual page for libmp4tag.
Zlib library c audio video tagging mp4
Elm Millennium Edition 2.5 (or Elm ME+ 2.5) is based on Elm 2.4 and incorporates some code from Elm 2.5. It contains enhanced MIME and character set support. A subset of UTF-8 (Unicode) is handled. It can read mail from a local mbox and POP or IMAP folders and can pass mail to the PGP or GPG programs. It can also view digests as a mailbox and reassemble fragmented (message/partial) messages. It includes modules for TLS/SSL, iconv, resolv, and SMTP.
minor bugfix: This release fixes few crashes.
Elm GPL email-client imap pop3 shell c curses posix linux unix end-users e-mail
SonoBus is an easy to use application for streaming high-quality, low-latency peer-to-peer audio between devices over the internet or a local network.
Simply choose a unique group name (with optional password), and instantly connect multiple people together to make music, remote sessions, podcasts, etc. Easily record the audio from everyone, as well as playback any audio content to the whole group.
Connects multiple users together to send and receive audio among all in a group, with fine-grained control over latency, quality and overall mix. Includes optional input compression, noise gate, and EQ effects, along with a master reverb. All settings are dynamic, network statistics are clearly visible.
Works as a standalone application on macOS, Windows, iOS, and Linux, and as an audio plugin (AU, VST) on macOS and Windows. Use it on your desktop or in your DAW, or on your mobile device.
minor bugfix: Added "Suggest New Group" feature. From the group popup (the button just below Connect showing group info) a new item was added that lets you pick who from the currently connected group you would like to join you in a new group, makes the request and connects you to the new group. If the others accept they will immediately connect to the new group with you. This feature can be used in the situation where you are in a public group, but would like to continue to play/talk with a subset of them in a new private (or public) group, with the least amount of effort.
Added Reset All Jitter Buffer button (near the bottom next to FX) with keybinding (cmd/ctrl-J)
Added additional features to the VDO.Ninja link generator, allowing you to create links for both webcam and screenshare usage, which you can use at the same time in multiple browser windows/tabs. Also, an option was added to generate the link so that your content is only pushed, viewing no one... which can be handy if you are using both webcam and screenshare at the same time, and pick one to not view anyone.
Added LV2 plugin for Linux (could be other platforms too if people request it)
Added Soundboard volume control and send-to-group controls at the bottom of the Soundboard
The used font now supports all translated languages, so you can use Chinese, Japanese, or Korean text in names or chat messages, even if the app isn't set for that language. It has fewer other symbols, however.
Added an option (and made it the default to on) to make the Mute controls in the Input Mixer and the overall input mute at the top be respected when recording yourself. Before the self-recordings would include the input even though they were muted. You can get back to the old way with a new option in the recording options.
Fixed drag and drop of files onto Soundboard
Fixed user scrolling area size issue
Fixed occasional crash on record
GNU GPLv3 audio
Infix is a Linux Network Operating System (NOS) based on Buildroot, and sysrepo. A powerful mix that ease porting to different platforms, simplify long-term maintenance, and provide made-easy management using NETCONF1 (remote) or the built-in CLI.
minor feature: Doc: update ChangeLog for v23.11.0-rc1
Signed-off-by: Joachim Wiberg lt;troglobit@gmail.com gt;.
GNU GPL networking operating-system
An MP4 tagging library where all tags can be accessed and modified and any tags, unknown tags or custom tags are never lost when the audio file is updated. A list of known tags is only used when new tags are added.
minor bugfix: 1.2.10 beta 2023-11-28
* Bug Fixes:
* Windows: mp4tagcli fixed to properly handle windows command line arguments.
* Fix test scripts to work on windows.
* Windows: mp4tag_towide and mp4tag_fromwide changed to public interfaces.
* Fix extension check for cover images to handle upper case.
Zlib library c audio video tagging mp4
OpenSnitch is a GNU/Linux application firewall.
Key features
Interactive outbound connections filtering.
Block ads, trackers or malware domains system wide.
Ability to configure system firewall from the GUI (nftables).
Configure input policy, allow inbound services, etc.
Manage multiple nodes from a centralized GUI.
SIEM integration
minor bugfix: https://github.com/evilsocket/opensnitch/releases/tag/v1.6.4
GNU GPLv3 firewall c
|