Hello and thank you for trying 7XWave. This app has been inspired by groovebox hardware sequencers like Monotribes/Electribe ES1 and Volca.

7Xwave is all about manipulating samples, sequencing them and then animating the parameters for very creative sound sequences.

The GUI layout is a compact style designed to be fit on iPad and iPad Mini as well as iPhones. There are many dials and switches so these have been separated into sections and subsections that would normally appear on a large synthesiser. For instance anything that adjusts the sound is going to be in the SOUND menu, and in there will be SOUND sub sections like LFO or Effects. Choosing the sub sections show the relevant edit controls in the console's main editing window area.

Here is the static main console area .

These buttons are always visible.

Here are descriptions of each Main Console functions..

Main Console

"SAMPLE LOOP" = Press this to arm sampling whatever you are hearing from 7XWAVE. It starts sampling at the first step of the sequence. It automatically stops then trims to a perfect loop when the pattern reaches the set number of steps. This can be changed in Utility/System. Default 32. You can also interrupt the sampling before it automatically ends.
"PLAYBACK LOOP" = Simply plays the last resampled loop. Once activated, it waits for step 1 to start so its in sync. Once deactivated, it waits for step 1 to end playback
"BPM" = Tapping "BPM" adjusts bpm using tap tempo. Or you can increment/decrement using cursor keys. Double tapping moves to the next value of 5.
"PRG" Cursor Keys select the next program. If the sequencer is running, it waits until the currently selected track ends and reaches step 1 even if the track has an odd number of steps. If a program is blank it initialises a new program. There is currently no limit to program storage.
Step increments move forward or back the selected step if the sequencer is stopped for step editing.
"PLAY" = This plays your sequence and resets all counters to zero. If using Link sync it will wait until the start of the next bar.
"SET" = This enables live motion recording of all dials, creating keyframes of dial parameters even when running the sequencer. Keyboard keys and track select trigger buttons are also recorded. Double-tapping SET enables clearing of all the parameter keyframes on the current track by touching the chosen dial.

"Save-To" = Press once enables saving to destination mode. You can then select a program number and it will save to that destination if you press Save-To a second time.
"Track-1" - "Track 7" = Changes the currently selected track and also triggers the sound. If SET is enabled and the sequencer is running, it will also record a step while playing.

These are the main edit section menu buttons. Each has their own sub sections:

"Sound" = This section is where you alter the sound for the currently selected track channel
"Patterns" = This section is where you alter patterns, including the steps, dynamics and keyboard pitch control
"Mixer" = This section you can alter all tracks levels at the same time and also the pan and bass at the same time for mastering and positioning your compositions
"Utility" = This section you can adjust MIDI and system settings while also providing import and export of sound files

*******

*******

Here is the console's main dynamic editing area.


*******
*******

Sound

Within the Sound edit Menu we have these Subsections Tone, Filter, Effects and Mod.

"Tone" Edit Area found in Sound Menu

This area allows you to modify your tone for the currently selected track channel. You can increment through your sound files located in your app document directory using WAVE +/- or you can choose a file from the document browser by tapping on the file display. The document browser lets you also select a sound from outside of this app and will automatically import into this apps documents directory. You trim your sound with START POINT and LENGTH POINT dials. If you choose to set a LOOP POINT then this is the position where the sound will loop to relative to the start position. Zero on the loop point will therefore mean exactly the same as the start point. PITCH adjusts the rate at which the sample is played at. DECAY adjusts the amount of time it takes for the sound to fade out. This is proportional to the length of the sample. If GATE is enabled, then the sound will not fade, but will stop at the decay time. ATTACK is the amount of time it takes the sound to fade in. SLICE automatically divides the sample across the sequence and creates keys on every step. Using AUTO PITCH maintains each step duration that matches the sequence length and BPM. LOOP just loops the sound to the start point or LOOP POINT if that is set. This also adjusts the DECAY to 10 seconds maximum. AUTO PITCH sets the pitch to fit the sample to the sequence length and BPM for that selected channel. PITCH will not have any effect if this is on. Useful for fitting looped samples. REVERSE simply reverses the sample. PING PONG adds a reversed sample to the end of the current sample which can be useful for samples that have an initial velocity but you want to LOOP a smoother. Also useful for pads that have noticeable loop points already.

TONE BUTTONS.
"WAVE -" = Moves the loaded sample to the next one found in the index of files in this apps documents directory
"WAVE +" = Moves the loaded sample to the previous one found in the index of files in this apps documents directory
"SLICE" = Automatically divides the sample across the sequence and creates keys on every step. Using AUTO PITCH maintains each step duration that matches the sequence length and BPM.
"LOOP" = Just loops the sound to the start point or LOOP POINT if that is set. This also adjusts the DECAY to 10 seconds maximum.
"AUTO PITCH "= Sets the pitch to fit the sample to the sequence length and BPM for that selected channel. PITCH will not have any effect if this is on. Useful for fitting looped samples.
"GATE" = If GATE is enabled, then the sound will not fade, but will stop at the decay time.
"REVERSE" = REVERSE simply reverses the sample.
"REVERSE"= PING PONG adds a reversed sample to the end of the current sample which can be useful for samples that have an initial velocity but you want to LOOP a smoother. Also useful for pads that have noticeable loop points already.


*******

"Filter" Edit Area found in Sound Menu

This area is where you control the filtering of the sound. You can choose three common filter types: LOW, HIGH or BAND PASS. CUTOFF controls the frequency points that the filters work on the sound. Q controls the curve width to create resonance in harmonics. FILTER ENV is how much the filter is added from the filter envelope. FILTER DECAY is the time it takes for the FILTER ENV amount to fade out. HI SPLIT is a filter feature that takes a parallel connection before the main filter, adds a hi-pass filter and merges back in for a nice phat fresh sound.

FILTER BUTTONS
"LOW"="Filters out high frequencies and keeps the low frequencies. Q decreases the curve while accentuating the peak."
"HIGH"="Filters out low frequencies and keeps the high frequencies. Q decreases the curve while accentuating the peak"
"BAND"="Filters out high and low frequencies and keeps the rest. Q increases the curve while accentuating the peak"
"LFO TRIG"="LFO TRIG button forces the LFO to reset whenever there is a step. This is is similar to a envelope effect except the LFO repeats while the sound is playing"


*******

"Effects" Edit Area found in Sound Menu

This area is where you control the amount of effects that are added to the sound after the Tone section is applied. OVERDRIVE maximizes sound level so it peaks which creates a distorted grunge effect. ECHO is simply the level of echo from dry to 100% wet, while the ECHO SPEED how fast the echo repeats in speed increments synced to BPM. COMPRESSION Brings up quieter levels of sound while using the velocity of sound as an envelope for punchy sound.


*******

"Mod" Edit Area found in Sound Menu

This area is where you control the amount modulation that affects the sound from the LFO 'Low Frequency Oscillator'. LFO START controls the amount the Sample start position is affected over time by the LFO. This will be more noticeable with a short looped sound . LFO LENGTH affects the Sample Length over time. Again this is more noticeable with a shorter looped sound. LFO FILTER is the amount the LFO level adds to the filter. LFO PITCH is the amount the LFO affects the pitch level from positive to negative effect. LFO RATE Is simply the speed the LFO runs. LFO TRIG button forces the LFO to reset whenever there is a step. This is similar to an envelope effect except the LFO repeats while the sound is playing.


*******


*******

Patterns

Within the Patterns Edit section we have these Sub Sections: Settings, Edit and Keyboard.

"Settings" Edit Area found in Patterns Menu

This area is where you control the settings for the currently selected track sequence. Buttons 'STEPS' increase or decrease the number of steps for each track sequence. Each track can have a different length for interesting dynamic patterns. OFFSET shifts the track sequence forward or backward out of sync by a step at a time. ACCENT VOLUME, ACCENT FREQ and ACCENT PITCH enable whether an accented step affects the volume, frequency or pitch of each step. You can control the amount of accent for each track with ACCENT dial. RANDOMIZER controls the amount of random steps that are generated for each step from zero to 100% every step. SWING controls the amount of shuffle for odd beats that help to create a groovy feel.

SETTINGS BUTTONS
"STEPS -" = Decrease the number of steps for each track sequence. Each track can have a different length for interesting dynamic patterns. Double-tap to jump to the next bar (16 steps)
"STEPS +" = Increase the number of steps for each track sequence. Each track can have a different length for interesting dynamic patterns. Double-tap to jump to the next bar (16 steps)
"OFFSET -" = shifts the track sequence backward out of sync by a step at a time.
"OFFSET +" = shifts the track sequence forward out of sync by a step at a time.
"ACCENT VOLUME" = Enables the accented step to affect the volume.
"ACCENT FREQ" = Enables the accented step to affect the frequency of the filter.
"ACCENT PITCH" = Enables the accented step to affect the pitch.


*******

"Edit" Edit Area found in Patterns Menu

This area is where you edit all steps to your currently selected track sequence. Each of the 16 visible step buttons enable whether the sound is triggered or not. One tap toggles a step on or off. Double tapping creates an accented step. Hold down on a step button and this brings up a popup to COPY, PASTE, or CLEAR that step. BAR 1-4 buttons switch between each bar containing 1-16 steps. So BAR 4 would show steps 49-64. NOTE! If you add notes outside the range of the track sequence length, they will of course not play, even if they are visible on the step buttons. RANDOM completely randomizes the current track sequence using random selected notes and accents. You can edit the notes used in the KEYBOARD subsection using SELECT NOTES. SHUFFLE re-arranges all steps within current track sequence length range. Great to use after slicing. FILL 64 STEPS uses the current track sequence pattern and repeat fill this to fill the full 4 bar 64 steps. For example an 8 step sequence would repeat 8 times to fill 64 steps. Great for making duplicates of a small sequence to then add variation to some steps after. COPY TRACK, PASTE TRACK, CLEAR TRACK does just that to whatever currently selected track including parameter lock steps.

EDIT BUTTONS:


"RANDOM" = Completely randomizes the current track sequence using random selected notes and accents. You can edit the notes used in the KEYBOARD subsection using SELECT NOTES.
"SHUFFLE"="SHUFFLE re-arranges all steps within current track sequence length range. Great to use after slicing.
"FILL 64 STEPS"= Repeats the current track sequence pattern and repeats this to fill the full 4 bar 64 steps. For example an 8 step sequence would repeat 8 times to fill 64 steps. Great for making duplicates of a small sequence to then add variation to some steps after.
"COPY TRACK"= Copies all the current track sequence contents to be pasted on any other track in any program.
"PASTE TRACK"= Pastes any previously copied track sequence to the currently selected track sequence.
"CLEAR TRACK"= Completely erases all steps and parameter keys on steps.
"BAR 1"= Shows the step buttons in bar 1 that contain steps 1-16.
"BAR 2"= Shows the step buttons in bar 2 that contain steps 17-32.
"BAR 3"= Shows the step buttons in bar 3 that contain steps 33-48.
"BAR 4"= Shows the step buttons in bar 4 that contain steps 49-64.

*******

"Keyboard" Edit Area found in Patterns Menu

This area where you can control the pitch of the current track with keyboard notes. By default all notes are middle octave 2 not lower C. You can change the octave from 1 to 3. While running or incrementing steps, this will change if the current step is on. You can play the current track sample while running and if you have SET enabled and flashing, it will also over-dub the keys into the sequence while you play. SELECT NOTES allows you to choose notes used for RANDOMIZE in the PATTERNS/EDIT area.

KEYBOARD BUTTONS
"SELECT NOTES"="SELECT NOTES allows you to choose notes used for RANDOMIZE in the PATTERNS/EDIT area. If no notes are used then RANDOMIZE uses its own random choice"
"OCT 1"="Sets the current octave for keyboard. If the current step counter on the current track contains a step then it will change that octave."
"OCT 2"="Sets the current octave for keyboard. If the current step counter on the current track contains a step then it will change that octave."
"OCT 3"="Sets the current octave for keyboard. If the current step counter on the current track contains a step then it will change that octave."

*******

*******

Mixer

Within the Mixer Section we have 2 Edit Areas: Level and Pan/bass.
This is like a standard mixing console. Levels are not stored in programs so this allows you to mix in another program and fade tracks between.

*******

*******

Utility

Within Utility menu we have these Utility Sub Sections: MIDI, Files and System.

"MIDI" Edit Area found in UTILITY Menu

MIDI IN DETECT and MIDI OUT DETECT searches for available hardware and virtual MIDI devices or apps. CLOSE disconnects the MIDI connection. MIDI OUT SEND enables or disables sending any MIDI output. SYNC: Int/MIDI-In chooses what clock will drive the app sequencer. You can't change this if Ableton Link is enabled. If other apps automatically connect to virtual MIDI ports but you also manually connect to another MIDI port then you could potentially have two MIDI clocks running the sequencer which will double the speed.

*******

"FILES" Edit Area found in UTILITY Menu

This area is where all file management takes place. You can import, export and delete files. All factory sounds will always be renewed if not present when the app is re-booted. TRIMMED WAVE, Export: exports the present sample in the currently selected track to this apps documents directory using START and LENGTH. You can use this to split up longer samples and re-import them later one. Export Loop: If you have sampled your sequencer using 'SAMPLE LOOP' then you can export this to AudioCopy to paste to another compatible app, Email or Audioshare. You can import sounds either from another app using AudioCopy and pressing PASTEBOARD. This writes a new sample file into the app document directory. Audioshare initiates importing from Audioshare that will automatically switch to that app so you can choose a file and it will import back into this apps document directory.

*******

"SYSTEM" Edit Area found in UTILITY Menu

This area where you can change any other settings for this app. REC STEPS is the number of steps will be sampled when using SAMPLE LOOP. Each increment doubles up. sampling. INITIATE PROGRAM formats the current program. All sounds and steps are cleared and dials reset to start up positions. BPI/O enables or disables background processing. If this is disabled then things like MIDI and Ableton Link will not communicate as the app will shut down all resources when suspended. BUFF 128,256,512 changes the main audio buffer length. Changing this can affect performance or latency. It's sometimes helpful for older devices to increase the buffer.

 

*******

*******

Check out beatsnbobs on youtube for guide videos

Any issues with this document or 7xwave, please contact me at info@beatsnbobs.com

Thank you

Hope you enjoy this app

Rob