Skip to content

Commit

Permalink
Merge pull request #72 from perkowitz/mike/seq-release
Browse files Browse the repository at this point in the history
Release version with new Seq module
  • Loading branch information
perkowitz authored Oct 12, 2019
2 parents 9a1aa78 + 242b5c9 commit a7c3484
Show file tree
Hide file tree
Showing 13 changed files with 147 additions and 99 deletions.
15 changes: 15 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,21 @@ here in Github, but also via [HuBoard](https://huboard.com/perkowitz/issho#/mile

# Release notes

## 2019-10-06 v1.0.7
- Add control tracks to Seq module.
- Use tap/press for selecting and toggling steps on note and control tracks.
- Combined the GATE and VELOCITY editing modes in Seq, since tap/press allows both.
- Finer control of value settings for velocity and controllers.
- Add MONO mode to Seq, for sequencing monophonic melodies.
- Moved outdated modules into a 'deprecated' package.
- Updated to java 12, updated Module reference.

## 2018-10-14 v1.0.6
- Fix hang on shutdown.
- Step module goes into random mode while receiving a fill signal.
- Updates from [s0len0id](https://github.com/s0len0id) for running on Windows.
- Independent input and output MIDI settings.

## 2017-11-26 v1.0.5
- In Beatbox, combine jump and play modes into a single mode. Add momentary pitch control and measure clock.
- In Shihai, a fill button that tells all Sessionizeable modules to play a fill.
Expand Down
8 changes: 4 additions & 4 deletions doc/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,19 +47,19 @@ sequence data in the directory you run it from, so always run it from here.

On a Pi, run it with this command:

`> java -cp issho-1.0.6-shaded.jar net.perkowitz.issho.hachi.Hachi hachi-pi.json`
`> java -cp issho-1.0.7-shaded.jar net.perkowitz.issho.hachi.Hachi hachi-pi.json`

On a Mac:

`> java -cp issho-1.0-6-shaded.jar net.perkowitz.issho.hachi.Hachi hachi-mac.json`
`> java -cp issho-1.0-7-shaded.jar net.perkowitz.issho.hachi.Hachi hachi-mac.json`

On Windows:
* running the app

`> java -cp issho-1.0.6-shaded.jar net.perkowitz.issho.hachi.Hachi <your-json-config>`
`> java -cp issho-1.0.7-shaded.jar net.perkowitz.issho.hachi.Hachi <your-json-config>`
* listing available midi devices:

`> java -cp issho-1.0.6-shaded.jar net.perkowitz.issho.util.FindMidiDevices`
`> java -cp issho-1.0.7-shaded.jar net.perkowitz.issho.util.FindMidiDevices`

# Set up the Pi

Expand Down
Binary file added doc/hachi/modules/seq-beat.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/hachi/modules/seq-control.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/hachi/modules/seq-jump.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/hachi/modules/seq-mono.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
204 changes: 118 additions & 86 deletions doc/hachi/modules/seq.md

Large diffs are not rendered by default.

Binary file removed doc/hachi/modules/seq.png
Binary file not shown.
2 changes: 1 addition & 1 deletion hachi
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/sh

java -cp target/issho-1.0.6-shaded.jar net.perkowitz.issho.hachi.Hachi $1
java -cp target/issho-1.0.7-shaded.jar net.perkowitz.issho.hachi.Hachi $1

2 changes: 1 addition & 1 deletion mem
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/sh

java -cp target/issho-1.0.6-shaded.jar net.perkowitz.issho.hachi.MemoryApp $1 $2
java -cp target/issho-1.0.7-shaded.jar net.perkowitz.issho.hachi.MemoryApp $1 $2

11 changes: 5 additions & 6 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>net.perkowitz</groupId>
<artifactId>issho</artifactId>
<version>1.0.6</version>
<version>1.0.7</version>
<name>Issho</name>

<properties>
Expand Down Expand Up @@ -41,7 +41,7 @@
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.8</version>
<version>1.18.8</version>
</dependency>

<dependency>
Expand All @@ -63,16 +63,15 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.0.2</version>
<version>3.8.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<release>12</release>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>1.7.1</version>
<version>3.2.0</version>
<executions>
<execution>
<phase>package</phase>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,7 @@ public SeqModule(Transmitter inputTransmitter, Receiver outputReceiver, Map<Inte
this.seqDisplay.setMode(mode);
this.filePrefix = filePrefix;
this.settingsModule = new SettingsSubmodule(true, true, true, true);
this.tiesEnabled = (mode != BEAT);
load(0);
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
import net.perkowitz.issho.hachi.Sessionizeable;
import net.perkowitz.issho.devices.GridControl;
import net.perkowitz.issho.hachi.modules.*;
import net.perkowitz.issho.hachi.modules.Module;

import javax.sound.midi.Receiver;
import javax.sound.midi.Transmitter;
Expand All @@ -27,7 +28,7 @@ public class ShihaiModule extends MidiModule implements Clockable {

private static int[] tempos = new int[] { 128, 124, 120, 116, 112, 108, 100, 92 };

@Getter @Setter private Module[] modules;
@Getter private Module[] modules;

private ShihaiDisplay shihaiDisplay;
private SettingsSubmodule settingsModule;
Expand Down

0 comments on commit a7c3484

Please sign in to comment.