WorkflowsBrainstorming

Differences between revisions 46 and 47
Revision 46 as of 2011-11-03 11:21:50
Size: 31714
Editor: 81
Comment: reverted my last edit
Revision 47 as of 2011-11-03 11:24:54
Size: 31939
Editor: 81
Comment:
Deletions are marked like this. Additions are marked like this.
Line 617: Line 617:
=== Amateur photomanipulation ===

__Applications Used__ - Darktable, GIMP with Resynthesizer and Liquid Resize plugins

__Workflow__
 * Import photos from camera
 * Edit/fix them
 * Upload them to online galleries

Contents

  1. Abstract
  2. Audio Tasks
    1. Recording and Editing
      1. Simple recording of concert, conversation etc
      2. Recording Live Instruments with Software Drum Machine
      3. Record Live Instruments with Effects
      4. Mix a Song
      5. Master a Album
    2. Song Creation & Synthesis
      1. Create a Song with Hydrogen Drums
      2. Sequencing music using MIDI
    3. Audio Programming & Notation
      1. Notating a Simple Composition
      2. Notating a Complex Composition
      3. Coding and Live use of Pure Data for Audio
      4. Experimental Synthesis Composition
      5. Live Coding
    4. Professional Playback
      1. DJ a set with a Software-Only setup
      2. DJ with Turntables or CDDJs linked to a digital music library
      3. Run a professional radio station
      4. Run an internet radio station
    5. Podcasting
      1. Record an Interview
      2. Stream a Podcast
      3. Edit Audio
  3. Live Music
      1. Effects Box
      2. Play soft synths or soundfonts with a keyboard
      3. Live Recording and Sound Reinforcement
  4. Video Tasks
    1. Beginner/Home Use
      1. Create Video for Web
      2. Create DVD of Home Movies
      3. Create Audio Clips and Sound Effects for Videos
    2. Advanced/Professional Use
      1. Create Green Screen Video
      2. Create Picture in Picture Video
      3. Creating a Soundtrack for an existing Video (Post-Production)
  5. Graphics Tasks
      1. Sketching Images
      2. Painting digital pictures
      3. Painting real-media imitating pictures
      4. Make a Flyer
      5. Resize/Trim Image
      6. Design a Brand
      7. Create Images and Mockups for Websites
      8. Making a music publication
  6. Photographic tasks
      1. Simple cases
      2. Amateur photomanipulation
      3. Professional photomanipulation
  7. Miscellaneous Tasks
  8. Live Music/Video
      1. Live Video
      2. Live Music
  9. User workflows
      1. holstein
  10. Introducing Ubuntu Studio Software to the User
      1. Using videos
      2. Using a script
      3. Using Ladish

Abstract

The purpose of this page is to begin identifying common audio/video tasks and develop workflows for those tasks.

Not only will this improve and qualify the quality of application selection set included in Ubuntu Studio, but it will also help develop documentation framework for users to understand how to accomplish these tasks.

Please feel free to use whatever form you wish to add ideas. This page is purely for development work.

To view how the workflows effect package selection please see the Package Selection Development page. Please do not edit the Package Selection page unless you are a Ubuntu Studio Developer!

Audio Tasks

Recording and Editing

Simple recording of concert, conversation etc

Explanation - Simple recording of incoming signals (analog or digital) down to disk. Typical application would be recording of a concert. No low-latency is needed here, so Jack might be overkill (unless a FW card is used).

Applications Used - Audacity or GNOME Sound Recorder (as an alternative, qarecord?)

Workflow (Audacity)

  • start Audacity
  • setup Audacity to use the right inputs and the right filename
  • click "record"

Workflow (GNOME Sound Recorder)

  • start GNOME Sound Recorder
  • select desired Record As quality and file type from drop-down
  • select File, Open Volume Control to set correct Hardware and Input settings
  • select Control, Record
  • select File, Save

Recording Live Instruments with Software Drum Machine

Explanation - Typically this workflow would be used to record common instruments such as electric guitars, basses, and vocals with drum accompaniment provided by Hydrogen.

Requirements - All instruments would require a way to bring their signal to line level (e.g. effects pedal for guitar, pre-amp for vocals) and any effects would need to be provided by dedicated hardware (e.g. effects pedal) for this example.

Applications Used - JACK, qjackctl, Ardour, Hydrogen

Workflow

  • start JACK with qjackctl
  • start Ardour
  • start Hydrogen
  • using qjackctl route line level signal from computer input to Ardour
  • using qjackctl route Hydrogen drums to Ardour
  • record live instrument and Hydrogen with Ardour

Further Information - http://www.ardour.org http://www.hydrogen-music.org

Record Live Instruments with Effects

Explanation - Users can record live instruments with effects. There are several possible workflows.

Requirements - All instruments would require a way to bring their signal to line level (e.g. effects pedal for guitar, pre-amp for vocals) and any effects would need to be provided by dedicated hardware (e.g. effects pedal) for this example.

Applications Used - JACK, qjackctl, Ardour, Rakarrack, Guitarix, LADSPA, LV2, CALF, CALF plugin rack, JackRack, LV2rack

Workflow
Workflow #1 - plugins in Ardour

  • start JACK with qjackctl
  • start Ardour
  • using qjackctl route line level signal from computer input to Ardour
  • add LADSPA/LV2 effect in the mixer pre-channel or post-channel plugin regions in Ardour
  • record live instrument with applied effects in Ardour

Workflow #2 - plugins in JackRack/LV2Rack/CALF plugin rack

  • start JACK with qjackctl
  • start Ardour
  • start JackRack or LV2rack or CALF plugin rack

  • using qjackctl route line level signal from computer input to JackRack or LV2rack or CALF plugin rack

  • using qjackctl route signal from JackRack or LV2rack or CALF plugin rack to Ardour

  • record live instrument with applied effects in Ardour

Mix a Song

Explanation - Users can prepare a song mix by adjusting levels, panning, and adding effects before exporting the song with this workflow.

Requirements - N/A

Applications Used - JACK, qjackctl, Ardour, Rakarrack, Guitarix, LADSPA, LV2, CALF, JackRack, LV2rack

Workflow

  • start JACK with qjackctl
  • start Ardour
  • load song to be mixed in Ardour
  • open mixer in Ardour
  • adjust stereo panning and levels while song is playing back (automation is available for both)
  • effects can be added into Ardour's mixer pre-channel or post-channel effects region
  • effects can be added by routing out of Ardour to JackRack, LV2rack or CALF plugin rack and back into Ardour

  • export song as stereo file

Master a Album

Explanation - Users can master an album using EQ, limiters, compression and adjusting levels with this workflow.

Requirements - CD burner

Applications Used - JACK, qjackctl, Ardour, JAMin, GCDMaster

Workflow

  • start JACK with qjackctl
  • start Ardour
  • start JAMin
  • create a new project in Ardour
  • load pre-mixed songs (separate songs should go sequentially on different tracks)
  • route Ardour out to JAMin and back into Ardour
  • play all songs through Ardour and JAMin adjusting EQ, limiting, and compression as necessary on a per song basis
  • levels can also be adjusted for an inter-song consistency on a per song basis
  • create two "final master" tracks in Ardour
  • play all songs through JAMin and record on "final master" tracks
  • add CD markers
  • export "final master" tracks to stereo file with CD markers
  • start GCDMaster
  • load "final master" export stereo file
  • burn CD master

Song Creation & Synthesis

Create a Song with Hydrogen Drums

Explanation - Users can program drums for a song with this workflow. This might be a subset of recording live instruments with hydrogen drums.

Requirements - N/A

Applications Used - JACK, qjackctl, Hydrogen

Workflow

  • start JACK with qjackctl
  • start Hydrogen (Hydrogen L/R outputs should automatically connect to system outs)
  • select preferred drum kit using drumkit manager
  • create first drum pattern in drum pattern editor
  • create additional drum patterns as necessary
  • create song structure in song editor by selecting drum patterns in the song editor matrix

Sequencing music using MIDI

Explanation - This workflow is used to produce music using MIDI sequencing, using either software synths, or external MIDI hardware. MIDI sequencing is used in a wide range of music styles.

Requirements - For a software-only setup, the only requirement is a JACK-compatible sound card. With external MIDI equipment, a compatible MIDI interface is required, unless using USB-based MIDI equipment. MIDI input devices, such as keyboards, are not required, but may be very useful for recording MIDI parts live.

Applications Used - JACK, qjackctl, Qtractor, Ardour (optional), software synths (ie: FluidSynth/Qsynth, LinuxSampler, XSynth, WhySynth, PHASEX, ZynAddSubFX/Yoshimi, Specimen, Hydrogen)

Workflow

  • start JACK with qjackctl
  • start any external JACK synths used
  • start Qtractor
  • if using an external MIDI input device, connect it to Qtractor's MIDI input using either Qtractor's internal UI, or qjackctl
  • within Qtractor, create MIDI buses for any external synths (JACK or harware MIDI) used, and connect each to the relevant synth
  • within Qtractor, create new MIDI tracks and either set their outputs to your various MIDI buses, or add DSSI instrument plugins to them
  • record/create/edit MIDI parts, using external MIDI input device and the Qtractor piano-roll editor
  • (optionally) bounce the completed parts in to an Ardour session for mixing

Audio Programming & Notation

Notating a Simple Composition

Explanation - Users can write notes onto virtual paper (then print them to real paper) to have musicians play their work. This workflow is best suited to simple or traditional compositions.

Requirements - N/A

Applications Used - MScore

Workflow

  • Open MScore
  • Select New Score
  • Fill in all info needed
  • Begin Writing Music
  • Save often
  • Print when finished

Further Information - http://musescore.org/

Notating a Complex Composition

Explanation - Users can write notes onto virtual paper (then print them to real paper) to have musicians play their work. This workflow is best suited to complex or contemporary compositions.

Requirements - N/A

Applications Used - Lilypond, Frescobaldi

Workflow

  • Open Frescobaldi
  • Write Lilypond code into the editor pane, checking its layout in the presentation pane
  • Save often
  • When finished, export the song to PDF for printing

Further Information - http://frescobaldi.org/ http://lilypond.org

Coding and Live use of Pure Data for Audio

NOTE:** Pd is a very powerful application, it allows to accomplish very different tasks, from realtime audio to realtime video interactivity, from OSC communication to physical computing interactivity. Whit this in mind, it is very difficult to create a Workflow that can really exemplify Pd capabilities. User "research" is advised :D**

Explanation - Pure Data (also known as Pd) is a graphical programming environment for audio and graphics processing. Pd's audio functions are built-in whereas its graphical computations require separate packages such as gem (Graphics Environment for Multimedia) or pd-pdp (Pd Packet). With Pd you can create you own effect, arpeggiator, algorithm music, interface with hardware like arduino, use OSC and MIDI or even TCP/IP as communications interface. Pd its a powerful tool for everyone wanting to "dig" into the ins and outs of digital audio. Video example: http://www.youtube.com/watch?v=Pq0vSBT-fbc

Requirements - Depending on what you want to do, you will need a powerful set of hardware if you want to do live effects in concert if you use intensive CPU on Pd. It can run on any machine "almost".

Applications Used - Pd aka Pure Data (or Pd Extended from puredata.info), JACK (not mandatory, but preferred), QJackctl/patchage

Workflow - Open Pd, open a new canvas, lay objects on the blank canvas and connect them together correctly, if using audio signals or effects, check the compute audio checkbox and listen to the result. If using control programming only (for instance MIDI, OSC, etc) no need to do anything more besides connecting the midi out to the Synth/application desired.

*pd can run in RT

Further Information - http://puredata.info

Experimental Synthesis Composition

Explanation - Users can work on both low level and experimental models of synthesis in both live and pre-composed forms.

Requirements - N/A

Applications Used - CSound, jack (optional), celia (optional)

Workflow

  • Start Jack
  • Open text editor (or celia, an editor designed specifically for CSound)
  • Write CSound score and orchestra files
  • Execute code

Further Information - http://www.csounds.org

Live Coding

Explanation - Users can perform live by writing and running code on the fly.

Requirements - A modern processor.

Applications Used - ChucK, Jack (optional)

Workflow

  • Optionally (but recommended) practice, practice, practice
  • Optionally (but recommended) show your screen to the audience by way of projector
  • Start Jack (optional)
  • Open two terminals
  • Start ChucK looping in one terminal
  • Edit code and chuck it to the currently running VM in the other terminal

Further Information - http://chuck.cs.princeton.edu/

Professional Playback

DJ a set with a Software-Only setup

Explanation - Users can DJ a professional mixed set using their computer and a collection of digital music files (or CDs if their computer has an optical drive).

Requirements - A music collection

Applications Used - Mixxx, Jack (optional)

Workflow

  • Optionally start Jack
  • Open Mixxx
  • Start deck 1 playing
  • Mix deck 2's song in and deck 1's song out
  • Repeat last step, swapping deck order each time

More Information - http://mixxx.org

DJ with Turntables or CDDJs linked to a digital music library

Explanation - Users can use their turntables or CDDJs with special timecoded vinyl or CDs to control playback of their digital music collection.

Requirements - At least a 4-in & 4-out soundcard, timecoded vinyl that works with xwax (check their website for more info), phono preamps to bring your turntables up to line-level before the soundcard (not needed for CDDJ setup)

Applications Used - Xwax, Jack (optional)

Workflow

  • start Jack (optional)
  • start xwax with proper parameters (read the xwax website for full explanation before starting)
  • connect the inputs and outputs of xwax to the ins/outs of your soundcard via jack
  • check that the timecodes are working for all of your turntables/CDDJs
  • begin mixing

Further Information - http://www.xwax.co.uk

Run a professional radio station

Explanation - Users can run an entire professional broadcast on their computer.

Requirements - N/A

Applications Used - Rivendell (needs packaging)

Worflow

Further Information - http://rivendellaudio.org

Run an internet radio station

Explanation -

Requirements - Service provider/host

Applications Used IDJC

Podcasting

Record an Interview

Explanation -

Requirements -

Applications Used - mumble (?)

Workflow

  • to do

Stream a Podcast

Explanation -

Requirements -

Applications Used - JACK, DarkIce

Workflow

  • to do

Edit Audio

Explanation - Audio files can be quickly changed in either length or sound to suit the user's desire.

Requirements - A file to edit, installation of ubuntu-restricted-extras is useful for importing and exporting freedom, NOTE: Audacity does not work well with JACK

Applications Used - Audacity

Workflow

  • Open the audio file with Audacity
  • Use the tools available to either add effects or cut down audio length
  • Use File>Export to produce a new file in preferred format.

Live Music

Effects Box

Explanation - Play your electric guitar/bass using your computer as a real time effects box. The same principals can apply to any other instrument such as vocals. Used for performances or practice.

Requirements - A pre-amp for your instrument is essential to ensure that a good input level is achieved. Some home recording soundcards have these built in. If you have no pre-amp, an OD pedal can work fine together with a 1/4" jack to 1/8" jack cable. JACK will need to run at <=10ms latency in order for it to be real time.

Applications Used - JACK, qjackctl, patchage (optional), Rakarrack, guitarix, gtick (optional), alsaplayer (optional)

Workflow

  • Connect your instrument up first and then start JACK via qjackctl
  • Start patchage
  • Start either guitarix or Rakarrack or both. Guitarix is a more subtle amp simulator compared with rakkarck which has more manipulative effects. Connect them up to your audio input and outputs in patchage (audio connections will be blue boxes). Rakkarack has an option to autoconnect in preferences.
  • For personal practice: Start gtick if you would like to play with a metronome, or alsaplayer if you would like to play with a backing track.

Play soft synths or soundfonts with a keyboard

Explanation - Real time playback of synthesis using a keyboard connected via MIDI or USB. Used for performance with others or for practice.

Requirements - A keyboard/controller with MIDI output via MIDI cable or USB, a soundcard with MIDI inputs (optional).

Applications Used - JACK, qjackctl, patchage, gtick(optional), soundfont collection (optional), and a choice of: phasex; qsynth; yoshimi or bristol.

Workflow

  • Start JACK using qjackctl
  • Start your synth program e.g. phasex
  • If you would like to use a soundfont, start qsynth, open the settings window> soundfont tab> click open then select your soundfont file. Open the channels window to select different instruments.

  • Start gtick if you would like to use a metronome
  • Start patchage and connect your keyboard MIDI output to the Fluidsynth input port (MIDI ports are coloured green in patchage)

Live Recording and Sound Reinforcement

Explanation - Users can control a PA system, add reverb and other effects, while recording (with or without recording through the effects used.)

Requirements - Multi-channel sound card (PCI or firewire)

Applications used - JACK, qjackctl, Ardour, Jack Mixer, Jack Rack, Calf Plugins

Workflow

  • Start JACK with qjackctl
  • Start Jack Mixer and create as many channels as needed
  • Start Ardour and create as many tracks as needed
  • Start Jack Rack and load desired effects (reverb, EQ, compression, time delay) or use Calf Plugin Pack
  • Start Patchage and make connections: Inputs to Ardour and to Jack Mixer, outputs of Jack Mixer to sound card outputs (then on to the PA system), connecting through plugins as desired.
  • Record with Ardour and just let it run. Use faders in Jack Mixer to control the live mix, use effects units to apply effects as desired, and the recorded audio files will be unaffected, to be mixed down later using Ardour.

Video Tasks

Beginner/Home Use

Create Video for Web

Explanation - Users can import, trim, arrange video clip, add music, and add transitions to make a video to be hosted on the web (including YouTube, Vimeo, et al).

Requirements - Hardware to import video to computer from camcorder/video recorder

Applications Used - Blender, ffmpeg (might need Kino to import DV video?)

Workflow

  • import video to computer (many camcorders can be accessed as mass storage devices and files can simply be copied to computer)
  • Kino might be needed to import DV video (this needs qualifying)
  • start Blender
  • select Sequence layout from layout menu
  • make sure frames per second is set to match your camcorder/video recorder
  • add video clip and anchor it in desired track
  • add additional video clips and anchor as required to other tracks
  • trim tracks as required
  • add music track (if desired)
  • add other sound effects (if desired)
  • reposition tracks as required
  • add transitions
  • playback video and make any revision as needed
  • select export format
  • moderate export settings
  • select video and audio codecs
  • moderate video and audio settings
  • select "Do Sequence"
  • change export name (unless you like the default)
  • adjust "start" and "end" frame range
  • pick the "Animate" button to export (render) the movie

Create DVD of Home Movies

Explanation - Users can import, trim, arrange video clips, and add transitions to make a home video. The video can then be authored and burned to a DVD

Requirements - Hardware to import video to computer from camcorder/video recorder

Applications Used - Openshot, QDVDAuthor, K3b

Workflow

  • import video to computer (many camcorders can be accessed as mass storage devices and files can simply be copied to computer)
  • start OpenShot

  • add clips
  • trim clips
  • position clips
  • add transitions
  • render video
  • start QDVDAuthor
  • add menu image
  • create menu buttons (text or images)
  • bring video clips into QDVDAuthor
  • associate video clips with menu buttons
  • add transition effects
  • export DVD file structure
  • start K3b
  • burn DVD from exported file structure

Create Audio Clips and Sound Effects for Videos

Explanation - Trim existing audio files to create sound effects or audio clips for videos

Requirements - Existing audio files from which to trim sound effects or audio clips

Applications Used - Audacity

Workflow

  • start Audacity
  • open audio file
  • locate desired clip
  • highlight and trim the preceding, undesired audio
  • highlight and trim the following, undesired audio
  • save new audio clip

Advanced/Professional Use

Create Green Screen Video

Explanation -

Requirements -

Applications Used - Blender

Workflow

  • to do

Create Picture in Picture Video

Explanation -

Requirements -

Applications Used - Blender

Workflow

  • to do

Creating a Soundtrack for an existing Video (Post-Production)

Explanation - Users can import a video clip, add music, sound-effects and voices, master the soundtrack and integrate it in a new video-file.

Requirements - Hardware and Software capable to playback and manipulate audio and video with less then 10 Milliseconds latency

Applications Used - Avidemux, OpenMovieEditor, Qtractor, Ardour, plug-ins in LADSPA, DSSI and LV2 as desired.

Workflow

  • import the videofile to Avidemux and export its given sound track to a wav-file
  • start jackd with qjackctl
  • start Open Movie Editor and load the video, mute its original soundtrack
  • start Qtractor to compose music in MIDI-tracks(audio-outputs may be samplers like Specimen or Fluidsynth and/or softwaresynths like CALF). It is also possible to import MIDI-files made by other project-members to be integrated in the movie-soundtrack. OME and Qtractor are synchronized via jack-transport, the user can move the cursor in one app and the cursor in the other will follow. Thus the MIDI-music can be composed exactly as desired for the scenes in the video.
  • start Ardour and import the soundtrack exported with Avidemux. Select "Jack" as clock-source.
  • OME, Qtractor and Ardour will run in sync now(share their timelines). The user can record the MIDI-Tracks from Qtractor and more sounds and music from internal software in Jack or via microphones or instruments from the soundcard in Ardour. Voices can be recorded and arranged in several tracks, all in sync with the video-timeline in OME.
  • Using the automation in Ardour the user can apply dynamic stereo-effects, room-modelling and transitions according to movements in the video.
  • Mixing the soundtrack may or may not be done with the video still open. The mastering, whatsoever can be done after closing Qtractor and Open Movie Editor to get the most of the available hardware-performance available. Mastering can even be done in a professional studio rented exluselively for that purpose.
  • after the soundtrack is mastered, it can be exported to a wav-file. This file can be imported to Open Movieeditor to replace the original soundtrack.
  • the completed movie may be exported as a video-file from Open Movie Editor.

Remark: Soundtracks with more then just 2 channels are perfectly possible with Ardour. Ardours master-track can have up to 8 outputs. There are no authoring-applications though for muxing video with mulitichannel-soundtracks certified as 5.1, Dolby Surround and the like available for Linux. If more than stereo is demanded, the user can deliver 5 or more MONO-WAV-files to be put together in a certified authoring-system.

Graphics Tasks

Sketching Images

Explanation - Draw sketches through use of a graphics tablet.

Requirements - Graphics Tablet

Applications Used - MyPaint

Workflow

  • Open MyPaint

  • Select your desired brush
  • Draw using your graphics tablet
  • Export result as a png for upload into online galleries.

Painting digital pictures

Explanation - Create full-colored, complete pictures

Requirements - Graphics Tablet

Applications Used - MyPaint and/or GIMP-Painter with upload plugins (DeviantART Stash, GimpPublishr, twitpic-gimp)

Workflow

  • Open MyPaint or GIMP-Painter

  • Select your desired brush
  • Draw/sketch/paint using your graphics tablet
  • Save result
  • Go to step 1, or
  • Use a GIMP upload plugin, or
  • export result to .png or .jpg for upload to unsupported online galleries.

Painting real-media imitating pictures

Explanation - Create full-colored, complete pictures

Requirements - Graphics Tablet

Applications Used - MyPaint and/or GIMP-Painter with GIMP Paint Studio

Workflow

  • Open MyPaint or GIMP-Painter

  • Select your desired brush
  • Draw/sketch/paint using your graphics tablet
  • Save result
  • Go to step 1, or
  • export result to .png or .jpg for upload to online galleries.

Make a Flyer

Explanation - Design a flyer to be printed and distributed

Requirements - the post-processing application must support CMYK color management and ICC profiles

Applications Used - Inkscape, sK1 (needs packaging), Scribus

Workflow Workflow #1 - Inkscape & sK1

  • Design the flyer in Inkscape
  • Export it as plain SVG
  • Import the SVG to sK1
  • Apply the ICC profiles of your printer and screen [first-time only]
  • Set the exact CMYK colors in sK1
  • Save or print the flyer

Workflow #2 - Scribus

  • Design the flyer
  • Print or save it

Resize/Trim Image

Explanation -

Requirements -

Applications Used - GIMP

Workflow

  • to do

Design a Brand

Explanation - Users can design a branding campaign.

Requirements - N/A

Applications Used - Agave, Inkscape, Fontforge

Workflow

  • to do

Create Images and Mockups for Websites

Explanation - Users can create graphics for a website design project.

Requirements - N/A

Applications Used - Gimp, Gcolor2, Agave, Inkscape

Workflow

  • to do

Making a music publication

Explanation - Music does not only need to be written down for reading/playing, but also for educational purposes. The use of sheet music in combination with regular text and images can become a tedious task.

Requirements - N/A

Applications Used - Lilypond, Frescobaldi, Scribus, Gimp, Inkscape, Mypaint

Workflow

  • Open Scribus
  • Start making content (text)
  • Insert 'renderframe' on your page, edit code, choose lilypond option, and write sheet music or choose external editor, which opens frescobaldi if it is installed.
  • Save often
  • Use Inkscape, Gimp or Mypaint to create or edit images (see related workflows)
  • When finished, export the song to PDF for printing

Photographic tasks

Simple cases

Applications Used - Darktable

Workflow

  • Import photos from camera
  • Edit/fix them
  • Upload them to online galleries

Amateur photomanipulation

Applications Used - Darktable, GIMP with Resynthesizer and Liquid Resize plugins

Workflow

  • Import photos from camera
  • Edit/fix them
  • Upload them to online galleries

Professional photomanipulation

Applications Used - Darktable, CinePaint (needs packaging, basically GIMP with 32-bit color support)

Workflow

  • Import photos from camera using Darktable, or download stock images online using a web browser
  • Edit them in CinePaint

  • Export them from CinePaint

  • Upload them to galleries using Darktable or a web browser

Miscellaneous Tasks

Live Music/Video

Live Video

Explanation -

Requirements -

Applications Used - possible applications: LiVES and freemix

Workflow

  • to do

Live Music

Explanation -

Requirements -

Applications Used - possible applications: seq24, mixxx, terminatorx, xwax, sooperlooper

Workflow

  • to do

User workflows

holstein

i have a presonus firepod. i like this device because it has 8 preamps and can be used easily with a desktop box, or in the field with a laptop. firewire support is key for my workflow. ALSO, in the field sometimes i use the firepod with JACK and ardour running in OSX on a macbook. i think its important to mention here how convenient it is to my workflow that i can pull the files created on OSX over to my linux desktop when i get back to the studio. i do mostly analog recording, although i have a USB MIDI keyboard and dabble a bit. i usually track in ardour using JACK for the routing, and mix with whatever plugins i need from the ones in the ubuntustudio meta-package or these http://www.linuxdsp.co.uk/download/index.html . i usually add a final mastering step using JAMin that i can undo if i want to have the tracks professionally mastered by someone else (not that JAMin is not up to the task, i just like to have someone else master when possible). when WIFI allows, i like to stream live shows. i have an icecast server. i have it running on a separate ubuntuserver box, but you can run the server and client on the same machine. there are several client options. darkice is a good one, and has JACK support now. i find http://butt.sourceforge.net/ to be easy ( see http://www.deadbeatguitarist.com/cgi-bin/blosxom.cgi/2010/04/10 ). i had a little trouble getting darkice JACK support using my firewire interface for some reason, so i started using netjack and jacktrip: i use 2 boxes, one with my firepod running jacktrip, and the other with just the dummy driver selected in JACK, also running jacktrip and darkice. i can imagine slaving plugins or softsynths off to a 2nd machine with the setup, and tests to this effect have been promising. there have been some other applications i have been fiddling with such as sooperlooper for a loop station rig, and something like rakarrack for a live effects processing rig.

Introducing Ubuntu Studio Software to the User

Using videos

Have a launcher that says "Ubuntu Studio Demo" to open a browser and link to some introductory videos. Tutorials and such. Logging into Ubuntu Studio for the first time we could let ubuntustudio-controls open a window with a link to the same url(s).

Using a script

Have a launcher(s) that says "Ubuntu Studio Audio Demo" to start the script(s). When logging into Ubuntu Studio for the first time we could let ubuntustudio-controls open a window where one can choose between different demos.

A script that launches applications, one by one and sends a notification message explaining what the application does.

Problem with a script: No applications should already be opened, and if they are, the script should notify to close all applications first.

For example (what the script does):

  • Launch qjackctl - send notification "This is qjackctl. Use this to start jack - the pro audio sound server"
  • Launch Ardour - send notification "This is Ardour, a DAW used for audio recording, mixing and mastering" (open an Ardour project with prerecorded music)
  • Launch Hydrogen - "This is Hydrogen" ..etc
  • Start all programs using jack transport?

The same could be done for graphic and video editing software. Loading applications and demonstrating what they can be used for.

Using Ladish

Have a launcher that says "Ubuntu Studio Audio Demo" to starts a Ladish session. Ladish could have several saved sessions which all show different aspects of audio production. When logging into Ubuntu Studio for the first time we could let ubuntustudio-controls open a window where one can choose between different demos.

UbuntuStudio/WorkflowsBrainstorming (last edited 2013-03-14 22:39:54 by h-4-180)