Giter VIP home page Giter VIP logo

bhanditz / helio-workstation Goto Github PK

View Code? Open in Web Editor NEW

This project forked from helio-fm/helio-sequencer

0.0 2.0 0.0 30.41 MB

One music sequencer for all major platforms, both desktop and mobile

Home Page: https://helio.fm

License: GNU General Public License v3.0

Java 0.87% Shell 0.10% Inno Setup 0.02% AppleScript 0.02% Makefile 1.15% C 0.10% C++ 97.70% Objective-C++ 0.03% PowerShell 0.01%

helio-workstation's Introduction

Vive la culture libre

Helio Workstation is free and open-source music sequencer, designed to be used on all major platforms.

Why another sequencer?

Most of the DAW interfaces often seem overcomplicated, and they only tend to get more and more bloated over time. Many of them are commercial, proprietary-licensed and almost none of them support all major operating systems at the same time.

Helio is an attempt to rethink a music sequencer to create a tool that feels right.

It aims to be a modern music creation software, featuring linear-based sequencer with a clean interface, high-performance C++ core, integrated version control providing intelligent synchronization between devices, saved undo history, translations to many languages and more.

Building

Linux Windows macOS iOS
master Linux Build Status Windows Build Status macOS Build Status iOS Build Status
develop Linux Build Status Windows Build Status macOS Build Status ios Build Status

Basic build instructions

  • Git clone with submodules: git clone --recurse-submodules https://github.com/helio-fm/helio-workstation.git.
  • Install dependencies:
    • On Windows, get ASIO SDK (which can't be redistributed in this project due to licensing restrictions, but you may use ThirdParty/ASIO/get_asio_sdk.ps1 powershell script to download and extract the SDK source).
    • On Linux, you'll need to have the following packages installed: libfreetype6-dev libx11-dev libxinerama-dev libxrandr-dev libxcursor-dev libxcomposite-dev mesa-common-dev freeglut3-dev libcurl4-openssl-dev libasound2-dev libjack-dev libc++-dev; the makefile assumes you've set up either export CONFIG=Debug, export CONFIG=Release32 or export CONFIG=Release64 before you make.
  • Pick the right project for your OS from Projects directory and build.

Development builds

Links

Contributing

Helio is a work in progress and still there are many essential features missing, so pull requests are appreciated.

Your ideas are also welcome: friendly and lightweight UI is the main development priority in this project, and if you have a vision on how to improve user experience in music composing, feel free to share it.

You could also make a new translation for your native language or proofread any of existing translations, including English, German, French, Italian, Spanish and Russian.

License and credits

GNU GPL v3 © Peter Rudenko.

See LICENSE for more information.

Built-in piano samples are the part of Salamander Grand Piano by Alexander Holm, distributed under CC-BY license.

Used fonts and icons taken from various free icon fonts (see Icomoon) are licensed under SIL Open Font License and CC-BY.

All Helio logos and translations are also distrubuted under CC-BY.

Translation and proofreading credits (in alphabetical order)

Afrikaans - Jacques Viviers
Brazilian Portuguese - Dario Silva
Italian - Claudio Stano
Japanese - Kotone Itaya
Korean - YoungGwang Jeon, DaYeon Lee, HyoHee Jeon
Polish - Dawid Bugajski

helio-workstation's People

Contributors

peterrudenko avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.