Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 35 additions & 0 deletions ArdourX.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
#! /bin/bash/
echo -e "\e[0;35m Ardour is a multi-channel digital audio workstation... \e[0m"

echo -e "\e[0;35m allowing you to record, edit, mix and master audio and MIDI projects. \e[0m"


echo -e "\e[0;35m It is targeted at audio engineers, musicians, soundtrack editors and composers. \e[0m"

echo -e "\e[0;35m System Requirements: . \e[0m"



echo -e "\e[0;35m CPU:64-bit dual-core or better x86 CPU with SSE4.1 support \e[0m"
neofetch | CPU

echo -e "\e[0;32m Memory: 4GB RAM. \e[0m"
neofetch | Memory

echo -e "\e[0;35m Display Resolution: Minimum 1280 x 768 pixel screen resolution. \e[0m"
xdpyinfo | grep dimensions

echo -e "\e[0;35m Storage: Minimum 12GB free disk space (for full content installation). \e[0m"
df -h | grep dev/sda

echo -e "\e[0;35m Would like to install Ardour? \e[0m"
select yn in "Yes" "No"; do
case $yn in
Yes ) flatpak install flathub org.ardour.Ardour -yy; break;;
No ) echo -e "\e[0;33m Ok, moving on \e[0m" && break;
esac
done
exit



18 changes: 18 additions & 0 deletions BitWigX.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#! /bin/bash/
echo -e "\e[0;37m Bitwig Studio is a digital audio workstation (DAW) that inspires you to take greater control of your music... \e[0m"
sleep 0.6s
echo -e "\e[0;37m giving you access to every aspect of your production. \e[0m"
sleep 0.8s
echo -e "\e[0;37m Streamline your creative process and quickly evolve your ideas into complete songs, tracks, and compositions. \e[0m"
sleep 1s
echo -e "\e[0;37m Record and arrange, improvise and perform, or do it all at once. Design sounds. Build instruments. \e[0m"
sleep 0.3s
echo -e "\e[0;35m Would like to install BitWig Studio? \e[0m"
select yn in "Yes" "No"; do
case $yn in
Yes ) echo -e "\e[0;33m Ok, installing Bitwig \e[0m"
flatpak install flathub com.bitwig.BitwigStudio -yy; break;;
No ) echo -e "\e[0;33m Ok, moving on \e[0m" && break;
esac
done
exit
5 changes: 5 additions & 0 deletions CeciliaX.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
eo "Cecilia"
echo -e "\e[0;35m CECILIA is an environment for music and signal-processing that uses Csound as its underlying audio processing engine.. \e[0m"
echo -e "\e[0;34m One can think of CECILIA as a completely programmable sound-processing tool, with real-time interactive processing on soundfiles or live \e[0m"
wget -x https://sourceforge.net/projects/cecilia/files/latest/download

39 changes: 39 additions & 0 deletions DAWX.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
#! /bin/bash/




echo -e "\e[0;33m Would like to install DAWs (Digital Audio Workstations)? \e[0m"

while true; do
yn
case $yn in
[Yy]* ) bash ArdourX.sh &&
bash BitWigX.sh
bash FamiX.sh
bash MuseX.sh
bash RosegardenX.sh; break;;

[Nn]* ) exit;;
* ) echo "Please answer yes or no.";;
esac
done

echo -e "\e[0;33m Would you like to install MIDI applications? \e[0m"
select yn in "Yes" "No"; do
case $yn in
Yes ) bash DrumstickX.sh &&
bash VMPKX.sh; break;;
No ) echo -e "\e[0;33m Ok, moving on \e[0m" && break;
esac
done
echo -e "\e[0;33m Would you like to install sheet music editors? \e[0m"
select yn in "Yes" "No"; do
case $yn in
Yes ) bash DrumstickX.sh &&
bash VMPKX.sh; break;;
No ) echo -e "\e[0;33m Ok, moving on \e[0m" && break;
esac
done
exit

20 changes: 20 additions & 0 deletions DrumstickX.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
#! /bin/bash/

echo -e "\e[0;33m Drumstick is a Multiplatform MIDI File Player for Linux, Windows and macOS with advanced features: \e[0m"

echo " -MIDI Output to hardware MIDI ports, or any other Drumstick backend like soft-synths"
echo " -Transpose song tonality between -12 and +12 semitones"
echo " -Change MIDI volume level (using MIDI CC7)"
echo " -Scale song speed between half and double tempo"
echo " -Piano Players, MIDI Channels, Rhythm, and Lyrics (Karaoke) views"
echo " -Supports .MID (Standard MIDI files) .KAR (MIDI Karaoke) and .WRK (Cakewalk) file formats"




select yn in "Yes" "No"; do
case $yn in
Yes )flatpak install flathub net.sourceforge.dmidiplayer; break;;
No ) echo -e "\e[0;33m Ok, moving on \e[0m" && break;
esac

16 changes: 16 additions & 0 deletions FamiX.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#! /bin/bash/

echo -e "\e[0;37m FamiStudio NES Music Editor \e[0m"
sleep 0.6s
echo -e "\e[0;37m FamiStudio is very simple music editor for the Nintendo Entertainment System or Famicom. \e[0m"
sleep 0.8s
echo -e "\e[0;37m It is targeted at both chiptune artists and NES homebrewers. \e[0m"
sleep 0.3s
echo -e "\e[0;35m Would like to install Fami? \e[0m"
select yn in "Yes" "No"; do
case $yn in
Yes ) flatpak install flathub org.famistudio.FamiStudio -yy; break;;
No ) echo -e "\e[0;33m Ok, moving on \e[0m" && break;
esac
exit

22 changes: 22 additions & 0 deletions MuseX.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
#! /bin/bash/

echo -e "\e[0;35m MusE is a MIDI/Audio sequencer with recording and editing capabilities. \e[0m"
sleep 0.3s
echo -e "\e[0;35m It can perform audio effects like chorus/flanger... \e[0m"
sleep 0.3s
echo -e "\e[0;35m in real-time via LASH and it supports Jack and ALSA interfaces. \e[0m"
sleep 0.3s
echo -e "\e[0;35m MusE aims to be a complete multitrack virtual studio for Linux. \e[0m"

echo -e "\e[0;36m Would you like to install Muse? \e[0m"


select yn in "Yes" "No"; do
case $yn in
Yes ) echo -e "\e[0;36m Ok, installing Muse \e[0m"
flatpak install flathub io.github.muse_sequencer.Muse; break;;
No ) echo -e "\e[0;33m Ok, moving on \e[0m" && break;
esac
done
exit

16 changes: 16 additions & 0 deletions RosegardenX.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#! /bin/bash/

echo -e "\e[0;35m Rosegarden: MIDI and Audio Sequencer and Notation Editor \e[0m"
echo -e "\e[0;34m A general-purpose music composition and editing environment that offers a mixture of features inspired by MIDI sequencers, score editors, and DAWs. \e[0m"
echo "Search for Rosegarden on flathub.com for more details"

echo -e "\e[0;33m Would you like to install Rosegarden? \e[0m"
select yn in "Yes" "No"; do
case $yn in
Yes ) flatpak install flathub net.sourceforge.VMPK -yy; break;;
No ) echo -e "\e[0;33m Ok, moving on \e[0m" && break;
esac
done
exit


18 changes: 18 additions & 0 deletions VMPKX.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#! /bin/bash/

echo -e "\e[0;34m VMPK - Virtual MIDI Piano Keyboard \e[0m"
echo -e "\e[0;35m VMPK is a MIDI events generator and receiver. \e[0m"
echo "It doesn't produce any sound by itself, but can be used to drive a MIDI synthesizer (either hardware or software, internal or external)."
echo "You can use the computer's keyboard to play MIDI notes, and also the mouse."
echo "You can use the Virtual MIDI Piano Keyboard to display the played MIDI notes from another instrument or MIDI file player."
echo "Search for VMPK on flathub.com for more details"

echo -e "\e[0;33m Would you like to install VMPK? \e[0m"
select yn in "Yes" "No"; do
case $yn in
Yes ) flatpak install flathub net.sourceforge.VMPK -yy; break;;
No ) echo -e "\e[0;33m Ok, moving on \e[0m" && break;
esac
done
exit