Compare commits
43 Commits
new-i18n
...
fix-memlea
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
835e1e7e20 | ||
|
|
07de9f0a89 | ||
|
|
07c8209e65 | ||
|
|
884474b6e3 | ||
|
|
db95ce2062 | ||
|
|
db9ccbeb56 | ||
|
|
91233e6a73 | ||
|
|
6af3ab5875 | ||
|
|
23efcf456b | ||
|
|
953f6b7351 | ||
|
|
b9cb343d8b | ||
|
|
f09d56cdd0 | ||
|
|
fc29682b90 | ||
|
|
fd32158861 | ||
|
|
5960a4e792 | ||
|
|
0b709dc1af | ||
|
|
953c6843cd | ||
|
|
10c428b7a0 | ||
|
|
f72ae32fd3 | ||
|
|
919f9a1c0a | ||
|
|
d4fe398fff | ||
|
|
b0f9480d3c | ||
|
|
2cd4810755 | ||
|
|
91f750d2c2 | ||
|
|
768b3b253b | ||
|
|
7f2761df9b | ||
|
|
6233c5b9e4 | ||
|
|
8821d88c09 | ||
|
|
f44aa3edc3 | ||
|
|
c12fd571f5 | ||
|
|
5fa01e7dbc | ||
|
|
ef1d86fa41 | ||
|
|
9159533814 | ||
|
|
050df381b0 | ||
|
|
3c3441bb0c | ||
|
|
3417dfe86d | ||
|
|
3aa1a5dafa | ||
|
|
cf4b492292 | ||
|
|
a4c91f8ba0 | ||
|
|
9b04e29c4e | ||
|
|
055e0ba576 | ||
|
|
ea02b3aba0 | ||
|
|
b440a029df |
47
.github/actions/extract-artifact/action.yml
vendored
Normal file
@@ -0,0 +1,47 @@
|
||||
name: Extract Artifact
|
||||
description: Waits for build, downloads and extracts the artifact
|
||||
inputs:
|
||||
check-name:
|
||||
description: "Check name to wait for"
|
||||
required: true
|
||||
artifact-name:
|
||||
description: "Name of the artifact to download"
|
||||
required: true
|
||||
github-token:
|
||||
description: "GitHub token for authentication"
|
||||
required: true
|
||||
runs:
|
||||
using: "composite"
|
||||
steps:
|
||||
- name: Wait for build
|
||||
uses: lewagon/wait-on-check-action@v1.3.4
|
||||
with:
|
||||
ref: ${{ github.event.pull_request.head.sha || github.sha }}
|
||||
check-name: ${{ inputs.check-name }}
|
||||
repo-token: ${{ inputs.github-token }}
|
||||
wait-interval: 30
|
||||
|
||||
- name: Download workflow artifact
|
||||
uses: dawidd6/action-download-artifact@v6
|
||||
with:
|
||||
workflow: build.yml
|
||||
name: ${{ inputs.artifact-name }}
|
||||
|
||||
- name: Extract artifact (Linux)
|
||||
if: runner.os == 'Linux'
|
||||
shell: bash
|
||||
run: |
|
||||
chmod +x lmms-*.AppImage
|
||||
./lmms-*.AppImage --appimage-extract
|
||||
|
||||
- name: Mount DMG (macOS)
|
||||
if: runner.os == 'macOS'
|
||||
shell: bash
|
||||
run: |
|
||||
hdiutil attach lmms-*.dmg -mountpoint ~/tmpvolume
|
||||
cp -R ~/tmpvolume/LMMS.app /tmp/
|
||||
|
||||
# Windows: Not working because (1) #7732 and (2) the unzip failed
|
||||
#- name: Unpack installer (Windows)
|
||||
# if: runner.os == 'Windows'
|
||||
# run: Start-Process @(gci build/lmms-*.exe)[0] -ArgumentList /S -Wait
|
||||
36
.github/workflows/build.yml
vendored
@@ -25,6 +25,13 @@ jobs:
|
||||
with:
|
||||
fetch-depth: 0
|
||||
submodules: recursive
|
||||
- name: Clone fltk
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
repository: fltk/fltk
|
||||
path: fltk
|
||||
ref: 27d991f046bdebb12bfd58f7c05a19f135979c29
|
||||
fetch-depth: 1
|
||||
- name: Configure winehq
|
||||
run: |
|
||||
sudo dpkg --add-architecture i386
|
||||
@@ -37,8 +44,10 @@ jobs:
|
||||
run: |
|
||||
sudo apt-get update -y
|
||||
sudo apt-get install -y --no-install-recommends \
|
||||
$(xargs < .github/workflows/deps-ubuntu-24.04-gcc.txt)
|
||||
$(xargs < .github/workflows/deps-ubuntu-24.04-gcc.txt)
|
||||
sudo apt-get install -y --install-recommends g++-multilib gcc-multilib winehq-stable wine-stable-dev
|
||||
sudo apt-get install -y --install-recommends \
|
||||
$(xargs < .github/workflows/deps-ubuntu-24.04-fltk.txt)
|
||||
- name: Cache ccache data
|
||||
uses: actions/cache@v3
|
||||
with:
|
||||
@@ -47,6 +56,14 @@ jobs:
|
||||
ccache-${{ github.job }}-${{ github.ref }}-
|
||||
ccache-${{ github.job }}-
|
||||
path: ~/.ccache
|
||||
- name: Configure fltk
|
||||
run: |
|
||||
cmake -S fltk -B fltk/build -DFLTK_BUILD_SHARED_LIBS=ON -DFLTK_BACKEND_WAYLAND=ON \
|
||||
-DFLTK_USE_LIBDECOR_GTK=OFF -DFLTK_BUILD_TEST=OFF -DFLTK_BUILD_GL=OFF
|
||||
- name: Install fltk
|
||||
run: |
|
||||
cmake --build fltk/build
|
||||
sudo cmake --install fltk/build --prefix /usr
|
||||
- name: Configure
|
||||
run: |
|
||||
ccache --zero-stats
|
||||
@@ -98,11 +115,20 @@ jobs:
|
||||
with:
|
||||
fetch-depth: 0
|
||||
submodules: recursive
|
||||
- name: Clone fltk
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
repository: fltk/fltk
|
||||
path: fltk
|
||||
ref: 27d991f046bdebb12bfd58f7c05a19f135979c29
|
||||
fetch-depth: 1
|
||||
- name: Install system packages
|
||||
run: |
|
||||
sudo apt-get update -y
|
||||
sudo apt-get install -y --no-install-recommends \
|
||||
$(xargs < .github/workflows/deps-ubuntu-24.04-gcc.txt)
|
||||
sudo apt-get install -y --install-recommends \
|
||||
$(xargs < .github/workflows/deps-ubuntu-24.04-fltk.txt)
|
||||
- name: Cache ccache data
|
||||
uses: actions/cache@v3
|
||||
with:
|
||||
@@ -111,6 +137,14 @@ jobs:
|
||||
ccache-${{ github.job }}-${{ github.ref }}-
|
||||
ccache-${{ github.job }}-
|
||||
path: ~/.ccache
|
||||
- name: Configure fltk
|
||||
run: |
|
||||
cmake -S fltk -B fltk/build -DFLTK_BUILD_SHARED_LIBS=ON -DFLTK_BACKEND_WAYLAND=ON \
|
||||
-DFLTK_USE_LIBDECOR_GTK=OFF -DFLTK_BUILD_TEST=OFF -DFLTK_BUILD_GL=OFF
|
||||
- name: Install fltk
|
||||
run: |
|
||||
cmake --build fltk/build
|
||||
sudo cmake --install fltk/build --prefix /usr
|
||||
- name: Configure
|
||||
run: |
|
||||
ccache --zero-stats
|
||||
|
||||
3
.github/workflows/deps-ubuntu-24.04-fltk.txt
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
libcairo2-dev
|
||||
libpango1.0-dev
|
||||
wayland-protocols
|
||||
1
.github/workflows/deps-ubuntu-24.04-gcc.txt
vendored
@@ -11,7 +11,6 @@ g++
|
||||
libasound2-dev
|
||||
libc6-dev
|
||||
libfftw3-dev
|
||||
libfltk1.3-dev
|
||||
libfluidsynth-dev
|
||||
libgig-dev
|
||||
libgtk2.0-0
|
||||
|
||||
63
.github/workflows/run-help.yml
vendored
Normal file
@@ -0,0 +1,63 @@
|
||||
---
|
||||
name: run-help
|
||||
'on': [push, pull_request]
|
||||
concurrency:
|
||||
group: ${{ github.workflow }}-${{ github.ref }}
|
||||
cancel-in-progress: true
|
||||
jobs:
|
||||
help-linux:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
config:
|
||||
- arch: 'x86_64'
|
||||
runner: 'ubuntu-latest'
|
||||
suffix: ''
|
||||
- arch: 'arm64'
|
||||
runner: 'ubuntu-24.04-arm'
|
||||
suffix: '-arm64'
|
||||
name: help-linux-${{ matrix.config.arch }}
|
||||
runs-on: ${{ matrix.config.runner }}
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v4
|
||||
- name: Extract artifact
|
||||
uses: ./.github/actions/extract-artifact
|
||||
with:
|
||||
check-name: linux-${{ matrix.config.arch }}
|
||||
artifact-name: linux${{ matrix.config.suffix }}
|
||||
github-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
- name: Display help
|
||||
run: |
|
||||
cd squashfs-root/
|
||||
./AppRun --help | grep "Usage: lmms"
|
||||
help-macos:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
config:
|
||||
- arch: 'x86_64'
|
||||
runner: 'macos-latest'
|
||||
- arch: 'arm64'
|
||||
runner: 'macos-latest'
|
||||
name: help-macos-${{ matrix.config.arch }}
|
||||
runs-on: ${{ matrix.config.runner }}
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v4
|
||||
- name: Extract artifact
|
||||
uses: ./.github/actions/extract-artifact
|
||||
with:
|
||||
check-name: macos-${{ matrix.config.arch }}
|
||||
artifact-name: macos-${{ matrix.config.arch }}
|
||||
github-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
- name: Display help
|
||||
run: |
|
||||
/tmp/LMMS.app/Contents/MacOS/lmms --help | grep "Usage: lmms"
|
||||
|
||||
# Windows (does not work due to actions/extract-artifact issues)
|
||||
# - name: Display help
|
||||
# run: >
|
||||
# $result = & "${env:ProgramFiles${{ matrix.config.programfiles-suffix }}}/LMMS/lmms.exe" "--help" |
|
||||
# Select-String "Usage: lmms";
|
||||
# if($result.Matches.Count -eq 0) { exit 1 }
|
||||
63
.github/workflows/run-version.yml
vendored
Normal file
@@ -0,0 +1,63 @@
|
||||
---
|
||||
name: run-version
|
||||
'on': [push, pull_request]
|
||||
concurrency:
|
||||
group: ${{ github.workflow }}-${{ github.ref }}
|
||||
cancel-in-progress: true
|
||||
jobs:
|
||||
version-linux:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
config:
|
||||
- arch: 'x86_64'
|
||||
runner: 'ubuntu-latest'
|
||||
suffix: ''
|
||||
- arch: 'arm64'
|
||||
runner: 'ubuntu-24.04-arm'
|
||||
suffix: '-arm64'
|
||||
name: version-linux-${{ matrix.config.arch }}
|
||||
runs-on: ${{ matrix.config.runner }}
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v4
|
||||
- name: Extract artifact
|
||||
uses: ./.github/actions/extract-artifact
|
||||
with:
|
||||
check-name: linux-${{ matrix.config.arch }}
|
||||
artifact-name: linux${{ matrix.config.suffix }}
|
||||
github-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
- name: Display version
|
||||
run: |
|
||||
cd squashfs-root/
|
||||
./AppRun --version | grep "Copyright (c) .* LMMS Developers"
|
||||
version-macos:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
config:
|
||||
- arch: 'x86_64'
|
||||
runner: 'macos-latest'
|
||||
- arch: 'arm64'
|
||||
runner: 'macos-latest'
|
||||
name: version-macos-${{ matrix.config.arch }}
|
||||
runs-on: ${{ matrix.config.runner }}
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v4
|
||||
- name: Extract artifact
|
||||
uses: ./.github/actions/extract-artifact
|
||||
with:
|
||||
check-name: macos-${{ matrix.config.arch }}
|
||||
artifact-name: macos-${{ matrix.config.arch }}
|
||||
github-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
- name: Display version
|
||||
run: |
|
||||
/tmp/LMMS.app/Contents/MacOS/lmms --version | grep "Usage: lmms"
|
||||
|
||||
# Windows (does not work due to actions/extract-artifact issues)
|
||||
# - name: Display version
|
||||
# run: >
|
||||
# $result = & "${env:ProgramFiles${{ matrix.config.programfiles-suffix }}}/LMMS/lmms.exe" "--version" |
|
||||
# Select-String -Pattern "Copyright \(c\) .* LMMS Developers";
|
||||
# if($result.Matches.Count -eq 0) { exit 1 }
|
||||
@@ -1,4 +1,5 @@
|
||||
CMAKE_MINIMUM_REQUIRED(VERSION 3.13)
|
||||
SET(CMAKE_EXPORT_COMPILE_COMMANDS ON)
|
||||
|
||||
# Set the given policy to NEW. If it does not exist, it will not be set. If it
|
||||
# is already set to NEW (most likely due to predating the minimum required CMake
|
||||
|
||||
@@ -25,6 +25,7 @@ if command -v carla > /dev/null 2>&1; then
|
||||
else
|
||||
echo "[$ME] Carla does not appear to be installed, we'll remove it from the plugin listing." >&2
|
||||
export "LMMS_EXCLUDE_PLUGINS=libcarla,${LMMS_EXCLUDE_PLUGINS}"
|
||||
export "LMMS_EXCLUDE_LADSPA=libcarla,${LMMS_EXCLUDE_LADSPA}"
|
||||
fi
|
||||
|
||||
# Additional workarounds for library conflicts
|
||||
|
||||
@@ -14,7 +14,7 @@ if(STK_INCLUDE_DIRS)
|
||||
list(GET STK_INCLUDE_DIRS 0 STK_INCLUDE_DIR)
|
||||
find_path(STK_RAWWAVE_ROOT
|
||||
NAMES silence.raw sinewave.raw
|
||||
HINTS "${STK_INCLUDE_DIR}/.."
|
||||
HINTS "${STK_INCLUDE_DIR}/.." "${STK_INCLUDE_DIR}/../.."
|
||||
PATH_SUFFIXES share/stk/rawwaves share/libstk/rawwaves
|
||||
)
|
||||
endif()
|
||||
@@ -22,6 +22,6 @@ endif()
|
||||
include(FindPackageHandleStandardArgs)
|
||||
|
||||
find_package_handle_standard_args(STK
|
||||
REQUIRED_VARS STK_LIBRARY STK_INCLUDE_DIR
|
||||
REQUIRED_VARS STK_LIBRARY STK_INCLUDE_DIR STK_RAWWAVE_ROOT
|
||||
# STK doesn't appear to expose its version, so we can't pass it here
|
||||
)
|
||||
|
||||
|
Before Width: | Height: | Size: 442 B After Width: | Height: | Size: 315 B |
|
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 11 KiB |
@@ -96,24 +96,6 @@
|
||||
</bbtrack>
|
||||
</track>
|
||||
</trackcontainer>
|
||||
<track type="6" muted="0" name="Automation track" solo="0">
|
||||
<automationtrack/>
|
||||
<automationpattern prog="0" mute="0" name="Numerator" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Denominator" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Tempo" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Master volume" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Master pitch" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Numerator" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Denominator" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Tempo" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Master volume" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Master pitch" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Numerator" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Denominator" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Tempo" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Master volume" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Master pitch" pos="0" tens="1" len="192"/>
|
||||
</track>
|
||||
<mixer visible="1" width="561" height="332" x="10" y="314" maximized="0" minimized="0">
|
||||
<mixerchannel num="0" muted="0" volume="1" name="Master" soloed="0">
|
||||
<fxchain numofeffects="0" enabled="0"/>
|
||||
|
||||
@@ -214,24 +214,6 @@
|
||||
</bbtrack>
|
||||
</track>
|
||||
</trackcontainer>
|
||||
<track type="6" muted="0" name="Automation track" solo="0">
|
||||
<automationtrack/>
|
||||
<automationpattern prog="0" mute="0" name="Numerator" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Denominator" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Tempo" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Master volume" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Master pitch" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Numerator" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Denominator" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Tempo" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Master volume" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Master pitch" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Numerator" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Denominator" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Tempo" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Master volume" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Master pitch" pos="0" tens="1" len="192"/>
|
||||
</track>
|
||||
<mixer visible="1" width="561" height="332" x="10" y="314" maximized="0" minimized="0">
|
||||
<mixerchannel num="0" muted="0" volume="1" name="Master" soloed="0">
|
||||
<fxchain numofeffects="0" enabled="0"/>
|
||||
|
||||
@@ -113,24 +113,6 @@
|
||||
</bbtrack>
|
||||
</track>
|
||||
</trackcontainer>
|
||||
<track type="6" muted="0" name="Automation track" solo="0">
|
||||
<automationtrack/>
|
||||
<automationpattern prog="0" mute="0" name="Numerator" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Denominator" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Tempo" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Master volume" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Master pitch" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Numerator" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Denominator" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Tempo" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Master volume" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Master pitch" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Numerator" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Denominator" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Tempo" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Master volume" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Master pitch" pos="0" tens="1" len="192"/>
|
||||
</track>
|
||||
<mixer visible="1" width="561" height="332" x="10" y="314" maximized="0" minimized="0">
|
||||
<mixerchannel num="0" muted="0" volume="1" name="Master" soloed="0">
|
||||
<fxchain numofeffects="0" enabled="0"/>
|
||||
|
||||
@@ -4,19 +4,6 @@
|
||||
<head timesig_denominator="4" bpm="140" masterpitch="0" mastervol="100" timesig_numerator="4"/>
|
||||
<song>
|
||||
<trackcontainer visible="1" width="600" height="300" type="song" x="6" y="5" maximized="0" minimized="0"/>
|
||||
<track type="6" muted="0" name="Automation track" solo="0">
|
||||
<automationtrack/>
|
||||
<automationpattern prog="0" mute="0" name="Numerator" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Denominator" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Tempo" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Master volume" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Master pitch" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Numerator" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Denominator" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Tempo" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Master volume" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Master pitch" pos="0" tens="1" len="192"/>
|
||||
</track>
|
||||
<mixer visible="1" width="561" height="332" x="5" y="310" maximized="0" minimized="0">
|
||||
<mixerchannel num="0" muted="0" volume="1" name="Master" soloed="0">
|
||||
<fxchain numofeffects="0" enabled="0"/>
|
||||
|
||||
@@ -282,24 +282,6 @@
|
||||
</bbtrack>
|
||||
</track>
|
||||
</trackcontainer>
|
||||
<track type="6" muted="0" name="Automation track" solo="0">
|
||||
<automationtrack/>
|
||||
<automationpattern prog="0" mute="0" name="Numerator" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Denominator" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Tempo" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Master volume" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Master pitch" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Numerator" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Denominator" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Tempo" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Master volume" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Master pitch" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Numerator" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Denominator" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Tempo" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Master volume" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Master pitch" pos="0" tens="1" len="192"/>
|
||||
</track>
|
||||
<mixer visible="1" width="561" height="332" x="10" y="314" maximized="0" minimized="0">
|
||||
<mixerchannel num="0" muted="0" volume="1" name="Master" soloed="0">
|
||||
<fxchain numofeffects="0" enabled="0"/>
|
||||
|
||||
@@ -52,24 +52,6 @@
|
||||
<automationtrack/>
|
||||
</track>
|
||||
</trackcontainer>
|
||||
<track muted="0" type="6" name="Automation track" solo="0">
|
||||
<automationtrack/>
|
||||
<automationpattern tens="1" mute="0" prog="0" name="Numerator" pos="0" len="192">
|
||||
<object id="4975896"/>
|
||||
</automationpattern>
|
||||
<automationpattern tens="1" mute="0" prog="0" name="Denominator" pos="0" len="192">
|
||||
<object id="6613237"/>
|
||||
</automationpattern>
|
||||
<automationpattern tens="1" mute="0" prog="0" name="Tempo" pos="0" len="192">
|
||||
<object id="6054005"/>
|
||||
</automationpattern>
|
||||
<automationpattern tens="1" mute="0" prog="0" name="Master volume" pos="0" len="192">
|
||||
<object id="1345820"/>
|
||||
</automationpattern>
|
||||
<automationpattern tens="1" mute="0" prog="0" name="Master pitch" pos="0" len="192">
|
||||
<object id="5865711"/>
|
||||
</automationpattern>
|
||||
</track>
|
||||
<mixer width="543" x="5" y="310" maximized="0" height="335" visible="1" minimized="0">
|
||||
<mixerchannel num="0" muted="0" volume="1" name="Master" soloed="0">
|
||||
<fxchain numofeffects="0" enabled="0"/>
|
||||
|
||||
@@ -50,23 +50,6 @@
|
||||
<bbtco usestyle="1" muted="0" name="Beat/Baseline 0" pos="0" len="1536" color="4282417407"/>
|
||||
</track>
|
||||
</trackcontainer>
|
||||
<track type="6" muted="0" name="Automation track" solo="0">
|
||||
<automationtrack/>
|
||||
<automationpattern prog="0" mute="0" name="Tempo" pos="0" tens="1" len="192">
|
||||
<time pos="0" value="140"/>
|
||||
</automationpattern>
|
||||
<automationpattern prog="0" mute="0" name="Master volume" pos="0" tens="1" len="192">
|
||||
<time pos="0" value="100"/>
|
||||
</automationpattern>
|
||||
<automationpattern prog="0" mute="0" name="Master pitch" pos="0" tens="1" len="192">
|
||||
<time pos="0" value="0"/>
|
||||
</automationpattern>
|
||||
<automationpattern prog="0" mute="0" name="Numerator" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Denominator" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Tempo" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Master volume" pos="0" tens="1" len="192"/>
|
||||
<automationpattern prog="0" mute="0" name="Master pitch" pos="0" tens="1" len="192"/>
|
||||
</track>
|
||||
<mixer visible="1" width="647" height="332" x="9" y="441" maximized="0" minimized="0">
|
||||
<mixerchannel num="0" muted="0" volume="1" name="Master" soloed="0">
|
||||
<fxchain numofeffects="0" enabled="0"/>
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
INCLUDE(InstallHelpers)
|
||||
|
||||
INSTALL_DATA_SUBDIRS("themes" "*.png;*.css")
|
||||
|
||||
INSTALL_DATA_SUBDIRS("themes" "*.png;*.svg;*.css")
|
||||
|
||||
|
Before Width: | Height: | Size: 959 B After Width: | Height: | Size: 859 B |
|
Before Width: | Height: | Size: 816 B After Width: | Height: | Size: 577 B |
|
Before Width: | Height: | Size: 818 B After Width: | Height: | Size: 728 B |
|
Before Width: | Height: | Size: 810 B After Width: | Height: | Size: 620 B |
|
Before Width: | Height: | Size: 839 B After Width: | Height: | Size: 697 B |
|
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 344 B After Width: | Height: | Size: 218 B |
|
Before Width: | Height: | Size: 787 B After Width: | Height: | Size: 630 B |
|
Before Width: | Height: | Size: 575 B After Width: | Height: | Size: 458 B |
|
Before Width: | Height: | Size: 244 B After Width: | Height: | Size: 136 B |
|
Before Width: | Height: | Size: 487 B After Width: | Height: | Size: 406 B |
|
Before Width: | Height: | Size: 218 B After Width: | Height: | Size: 94 B |
|
Before Width: | Height: | Size: 251 B After Width: | Height: | Size: 145 B |
|
Before Width: | Height: | Size: 615 B After Width: | Height: | Size: 449 B |
|
Before Width: | Height: | Size: 586 B After Width: | Height: | Size: 466 B |
|
Before Width: | Height: | Size: 586 B After Width: | Height: | Size: 405 B |
|
Before Width: | Height: | Size: 4.4 KiB After Width: | Height: | Size: 2.5 KiB |
|
Before Width: | Height: | Size: 519 B After Width: | Height: | Size: 413 B |
|
Before Width: | Height: | Size: 517 B After Width: | Height: | Size: 248 B |
|
Before Width: | Height: | Size: 545 B After Width: | Height: | Size: 363 B |
|
Before Width: | Height: | Size: 296 B After Width: | Height: | Size: 124 B |
|
Before Width: | Height: | Size: 318 B After Width: | Height: | Size: 128 B |
|
Before Width: | Height: | Size: 689 B After Width: | Height: | Size: 233 B |
|
Before Width: | Height: | Size: 339 B After Width: | Height: | Size: 300 B |
|
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 242 B |
|
Before Width: | Height: | Size: 348 B After Width: | Height: | Size: 299 B |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 900 B After Width: | Height: | Size: 802 B |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 2.5 KiB |
|
Before Width: | Height: | Size: 1000 B After Width: | Height: | Size: 698 B |
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 614 B After Width: | Height: | Size: 360 B |
|
Before Width: | Height: | Size: 232 B After Width: | Height: | Size: 157 B |
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 287 B After Width: | Height: | Size: 285 B |
|
Before Width: | Height: | Size: 250 B After Width: | Height: | Size: 215 B |
|
Before Width: | Height: | Size: 369 B After Width: | Height: | Size: 271 B |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 840 B After Width: | Height: | Size: 666 B |
|
Before Width: | Height: | Size: 947 B After Width: | Height: | Size: 685 B |
|
Before Width: | Height: | Size: 414 B After Width: | Height: | Size: 456 B |
|
Before Width: | Height: | Size: 206 B After Width: | Height: | Size: 101 B |
|
Before Width: | Height: | Size: 193 B After Width: | Height: | Size: 103 B |
BIN
data/themes/classic/cut_overlaps.png
Normal file
|
After Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 566 B After Width: | Height: | Size: 352 B |
|
Before Width: | Height: | Size: 619 B After Width: | Height: | Size: 372 B |
|
Before Width: | Height: | Size: 614 B After Width: | Height: | Size: 360 B |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 631 B |
|
Before Width: | Height: | Size: 549 B After Width: | Height: | Size: 234 B |
|
Before Width: | Height: | Size: 832 B After Width: | Height: | Size: 622 B |
|
Before Width: | Height: | Size: 1002 B After Width: | Height: | Size: 731 B |
|
Before Width: | Height: | Size: 287 B After Width: | Height: | Size: 2.0 KiB |
|
Before Width: | Height: | Size: 611 B After Width: | Height: | Size: 442 B |
|
Before Width: | Height: | Size: 917 B After Width: | Height: | Size: 450 B |
|
Before Width: | Height: | Size: 865 B After Width: | Height: | Size: 719 B |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 353 B After Width: | Height: | Size: 207 B |
|
Before Width: | Height: | Size: 391 B After Width: | Height: | Size: 188 B |
|
Before Width: | Height: | Size: 4.0 KiB After Width: | Height: | Size: 285 B |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 8.8 KiB |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 565 B After Width: | Height: | Size: 406 B |
|
Before Width: | Height: | Size: 510 B After Width: | Height: | Size: 406 B |
|
Before Width: | Height: | Size: 815 B After Width: | Height: | Size: 711 B |
|
Before Width: | Height: | Size: 780 B After Width: | Height: | Size: 609 B |
BIN
data/themes/classic/file.png
Normal file
|
After Width: | Height: | Size: 286 B |
BIN
data/themes/classic/fill.png
Normal file
|
After Width: | Height: | Size: 2.4 KiB |
|
Before Width: | Height: | Size: 330 B After Width: | Height: | Size: 268 B |
|
Before Width: | Height: | Size: 188 B After Width: | Height: | Size: 174 B |
|
Before Width: | Height: | Size: 313 B After Width: | Height: | Size: 296 B |
|
Before Width: | Height: | Size: 252 B After Width: | Height: | Size: 231 B |
|
Before Width: | Height: | Size: 257 B After Width: | Height: | Size: 237 B |
|
Before Width: | Height: | Size: 317 B After Width: | Height: | Size: 297 B |
|
Before Width: | Height: | Size: 600 B After Width: | Height: | Size: 440 B |
|
Before Width: | Height: | Size: 719 B After Width: | Height: | Size: 588 B |
|
Before Width: | Height: | Size: 625 B After Width: | Height: | Size: 518 B |