Posts

  • BlokDust

    :musical_keyboard: A free to use web-based music making app. Make sounds, build instruments and share your creations.

    For tutorials, examples and other related features please visit our wiki/user companion site guide.blokdust.com

    Tags: #typescript

  • ProtonDB-for-Steam

    Shows ratings from protondb.com on Steam

    Shows ratings from protondb.com on Steam

    Tags: #javascript • firefox-extension • steamplay

  • taggle.js

    📝 Form-ready dependency-less tagging.

    Yarn:

    yarn add taggle
    

    NPM:

    npm install taggle --save
    

    Bower:

    bower install taggle --save
    

    Tags: #javascript • taggle • tags

  • snipe-migrations

    Blazing fast database migrations for Laravel tests.

    Blazing fast database migrations for Laravel tests.

    The package takes a snapshot of your mysql database and imports the schema to your test database rather than running all of your migrations when the test suite starts up.

    If you have a project with many migration files, this process can provide you with a massive speed improvement when initializing your test suite. This package can be used as a replacement for the RefreshDatabase trait that is provided out of the box with Laravel.

    As an example, we tested this on an application that takes about 4 seconds to run all migrations with RefreshDatabase. Using SnipeMigrations the tests start up in 200 ms.

    Tags: #php • laravel • migrations

  • VideoProcessor

    process video(cut & scale & increase & decrease & reverse) with mediacodec

    VideoProcessor使用Android原生的MediaCodec实现视频压缩、剪辑、混音、快慢放及倒流的功能(快慢放及倒流支持音频同步变化),在支持MediaCodec的手机上优于使用FFmpeg的方案

    • 体积小 :编译后的aar只有262K,ffmpeg一个so就7、8M,精简之后也差不多还有一半大小
    • 速度快 :在huaweiP9上压缩(1080P 20s 20000k -> 720p 2000k)
    lib 耗时
    VideoProcessor 13.3s
    ffmpeg 172s
    ffmpeg(ultrafast) 74s

    Tags: #java

  • bootboot

    Dualboot your Ruby app made easy

    Introduction

    Bootboot is a Bundler plugin meant to help dual boot your ruby application.

    Tags: #ruby • tooling • dependencies

  • leaflet-groupedlayercontrol

    Leaflet layer control with support for grouping overlays together.

    Include the compressed JavaScript and CSS files located in the /dist folder.

    This project is also available via bower and jspm:

    bower install leaflet-groupedlayercontrol
    

    Tags: #javascript • leaflet

  • laravel-lang

    :earth_asia: 75 languages support for Laravel application.

    • Laravel 5+ && Lumen support.
    • Translations Publisher.
    • Made with 💖.

    Tags: #php • laravel • localization

  • audio_to_midi_melodia

    Extract the melody from an audio file and export to MIDI

    Extract the melody notes from an audio file and export them to MIDI and (optionally) JAMS files.

    The script extracts the melody from an audio file using the Melodia algorithm, and then segments the continuous pitch sequence into a series of quantized notes, and exports to MIDI using the provided BPM. If the --jams option is specified the script will also save the output as a JAMS file. Note that the JAMS file uses the original note onset/offset times estimated by the algorithm and ignores the provided BPM value.

    Note: extracting a MIDI melody from a polyphonic audio file involves two main steps:

    1. melody extraction
    2. note segmentation.

    Melody extraction is the task of estimating the continuous fundamental frequency (f0) of the melody from a polyphonic audio recording. This is achieved using the Melodia melody extraction algorithm, which is the result of several years of research.

    Note segmentation is the task of converting the continuous f0 curve estimated by Melodia (which can contain e.g. glissando and vibrato) into a sequence of quantized notes each with a start time, end time, and fixed pitch value. Unlike Melodia, the note segmentation code used here was written during a single-day hackathon and designed to be as simple as possible. Peformance will vary depending on musical content, and it will most likely not provide results that are as good as those provided by state-of-the-art note segmentation/quantization algorithms.

    Tags: #python

  • opencms-core

    The Java open source content management system by Alkacon Software

    Tags: #java

subscribe via RSS