diff --git a/ArdourX.sh b/ArdourX.sh new file mode 100644 index 0000000..c4325e2 --- /dev/null +++ b/ArdourX.sh @@ -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 + + + diff --git a/BitWigX.sh b/BitWigX.sh new file mode 100644 index 0000000..8bb7fdf --- /dev/null +++ b/BitWigX.sh @@ -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 diff --git a/CeciliaX.sh b/CeciliaX.sh new file mode 100644 index 0000000..23e8484 --- /dev/null +++ b/CeciliaX.sh @@ -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 + diff --git a/DAWX.sh b/DAWX.sh new file mode 100644 index 0000000..c86189e --- /dev/null +++ b/DAWX.sh @@ -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 + diff --git a/DrumstickX.sh b/DrumstickX.sh new file mode 100644 index 0000000..086f689 --- /dev/null +++ b/DrumstickX.sh @@ -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 + diff --git a/FamiX.sh b/FamiX.sh new file mode 100644 index 0000000..786d41f --- /dev/null +++ b/FamiX.sh @@ -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 + diff --git a/MuseX.sh b/MuseX.sh new file mode 100644 index 0000000..066b521 --- /dev/null +++ b/MuseX.sh @@ -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 + diff --git a/RosegardenX.sh b/RosegardenX.sh new file mode 100644 index 0000000..59c4f22 --- /dev/null +++ b/RosegardenX.sh @@ -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 + + diff --git a/VMPKX.sh b/VMPKX.sh new file mode 100644 index 0000000..5ed09c2 --- /dev/null +++ b/VMPKX.sh @@ -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 +